builder: mozilla-aurora_xp-ix-debug_test-web-platform-tests-7
slave: t-xp32-ix-088
starttime: 1448309100.63
results: success (0)
buildid: 20151123102231
builduid: ee637f55aeec47339a62b93dd60fa142
revision: f0994dcc4d038d6a313bb29a1325cf53ab6b0c45
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:00.630100) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:00.630517) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:00.630801) =========
'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-088\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-088
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-088
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-088
WINDIR=C:\WINDOWS
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.220000
basedir: 'C:\\slave\\test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:00.889252) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:00.889586) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:00.933347) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:00.933709) =========
'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-088\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-088
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-088
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-088
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.110000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:01.052393) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:01.052715) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:01.053139) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:01.053412) =========
'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-088\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-088
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-088
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-088
WINDIR=C:\WINDOWS
using PTY: False
--12:04:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 2.02 GB/s
12:04:59 (2.02 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.708000
========= master_lag: 0.01 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:01.767013) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:01.767351) =========
'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-088\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-088
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-088
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-088
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.660000
========= master_lag: -0.00 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:02.426566) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-23 12:05:02.426921) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f0994dcc4d038d6a313bb29a1325cf53ab6b0c45 --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 f0994dcc4d038d6a313bb29a1325cf53ab6b0c45 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-088\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-088
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-088
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-088
WINDIR=C:\WINDOWS
using PTY: False
2015-11-23 12:05:01,165 truncating revision to first 12 chars
2015-11-23 12:05:01,165 Setting DEBUG logging.
2015-11-23 12:05:01,165 attempt 1/10
2015-11-23 12:05:01,165 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f0994dcc4d03?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-23 12:05:01,904 unpacking tar archive at: mozilla-aurora-f0994dcc4d03/testing/mozharness/
program finished with exit code 0
elapsedTime=1.572000
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-23 12:05:04.034772) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:04.035079) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:04.053300) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:04.053649) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 12:05:04.054063) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 30 secs) (at 2015-11-23 12:05:04.054351) =========
'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-088\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-088
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-088
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-088
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-088
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-088
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
12:05:02 INFO - MultiFileLogger online at 20151123 12:05:02 in C:\slave\test
12:05:02 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
12:05:02 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
12:05:02 INFO - {'append_to_log': False,
12:05:02 INFO - 'base_work_dir': 'C:\\slave\\test',
12:05:02 INFO - 'blob_upload_branch': 'mozilla-aurora',
12:05:02 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
12:05:02 INFO - 'buildbot_json_path': 'buildprops.json',
12:05:02 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
12:05:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:05:02 INFO - 'download_minidump_stackwalk': True,
12:05:02 INFO - 'download_symbols': 'true',
12:05:02 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
12:05:02 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
12:05:02 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
12:05:02 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
12:05:02 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
12:05:02 INFO - 'C:/mozilla-build/tooltool.py'),
12:05:02 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
12:05:02 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
12:05:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:05:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:05:02 INFO - 'log_level': 'info',
12:05:02 INFO - 'log_to_console': True,
12:05:02 INFO - 'opt_config_files': (),
12:05:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:05:02 INFO - '--processes=1',
12:05:02 INFO - '--config=%(test_path)s/wptrunner.ini',
12:05:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:05:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:05:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:05:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:05:02 INFO - 'pip_index': False,
12:05:02 INFO - 'require_test_zip': True,
12:05:02 INFO - 'test_type': ('testharness',),
12:05:02 INFO - 'this_chunk': '7',
12:05:02 INFO - 'total_chunks': '8',
12:05:02 INFO - 'virtualenv_path': 'venv',
12:05:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:05:02 INFO - 'work_dir': 'build'}
12:05:02 INFO - #####
12:05:02 INFO - ##### Running clobber step.
12:05:02 INFO - #####
12:05:02 INFO - Running pre-action listener: _resource_record_pre_action
12:05:02 INFO - Running main action method: clobber
12:05:02 INFO - rmtree: C:\slave\test\build
12:05:02 INFO - Using _rmtree_windows ...
12:05:02 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
12:06:05 INFO - Running post-action listener: _resource_record_post_action
12:06:05 INFO - #####
12:06:05 INFO - ##### Running read-buildbot-config step.
12:06:05 INFO - #####
12:06:05 INFO - Running pre-action listener: _resource_record_pre_action
12:06:05 INFO - Running main action method: read_buildbot_config
12:06:05 INFO - Using buildbot properties:
12:06:05 INFO - {
12:06:05 INFO - "properties": {
12:06:05 INFO - "buildnumber": 65,
12:06:05 INFO - "product": "firefox",
12:06:05 INFO - "script_repo_revision": "production",
12:06:05 INFO - "branch": "mozilla-aurora",
12:06:05 INFO - "repository": "",
12:06:05 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-7",
12:06:05 INFO - "buildid": "20151123102231",
12:06:05 INFO - "slavename": "t-xp32-ix-088",
12:06:05 INFO - "pgo_build": "False",
12:06:05 INFO - "basedir": "C:\\slave\\test",
12:06:05 INFO - "project": "",
12:06:05 INFO - "platform": "win32",
12:06:05 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
12:06:05 INFO - "slavebuilddir": "test",
12:06:05 INFO - "scheduler": "tests-mozilla-aurora-xp-ix-debug-unittest",
12:06:05 INFO - "repo_path": "releases/mozilla-aurora",
12:06:05 INFO - "moz_repo_path": "",
12:06:05 INFO - "stage_platform": "win32",
12:06:05 INFO - "builduid": "ee637f55aeec47339a62b93dd60fa142",
12:06:05 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
12:06:05 INFO - },
12:06:05 INFO - "sourcestamp": {
12:06:05 INFO - "repository": "",
12:06:05 INFO - "hasPatch": false,
12:06:05 INFO - "project": "",
12:06:05 INFO - "branch": "mozilla-aurora-win32-debug-unittest",
12:06:05 INFO - "changes": [
12:06:05 INFO - {
12:06:05 INFO - "category": null,
12:06:05 INFO - "files": [
12:06:05 INFO - {
12:06:05 INFO - "url": null,
12:06:05 INFO - "name": "https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip"
12:06:05 INFO - },
12:06:05 INFO - {
12:06:05 INFO - "url": null,
12:06:05 INFO - "name": "https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/test_packages.json"
12:06:05 INFO - }
12:06:05 INFO - ],
12:06:05 INFO - "repository": "",
12:06:05 INFO - "rev": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45",
12:06:05 INFO - "who": "kwierso@gmail.com",
12:06:05 INFO - "when": 1448308912,
12:06:05 INFO - "number": 6696481,
12:06:05 INFO - "comments": "Bug 1205843 - Part 2: Disable maintenance service on WinXP < SP3 - r=rstrong a=lizzard\n\nAttempt to get around the fact that XP SP2 (and below) systems won't be able to\nhandle Authenticode signatues with SHA-2 digests by disabling the maintenance\nservice, the only thing on our update path that uses Authenticode, on systems\nrunning WinXP below SP3.\n\nThis patch both prevents the service from being included in new installations,\nand prevents the service from being used where it is already installed.",
12:06:05 INFO - "project": "",
12:06:05 INFO - "at": "Mon 23 Nov 2015 12:01:52",
12:06:05 INFO - "branch": "mozilla-aurora-win32-debug-unittest",
12:06:05 INFO - "revlink": "",
12:06:05 INFO - "properties": [
12:06:05 INFO - [
12:06:05 INFO - "buildid",
12:06:05 INFO - "20151123102231",
12:06:05 INFO - "Change"
12:06:05 INFO - ],
12:06:05 INFO - [
12:06:05 INFO - "builduid",
12:06:05 INFO - "ee637f55aeec47339a62b93dd60fa142",
12:06:05 INFO - "Change"
12:06:05 INFO - ],
12:06:05 INFO - [
12:06:05 INFO - "pgo_build",
12:06:05 INFO - "False",
12:06:05 INFO - "Change"
12:06:05 INFO - ]
12:06:05 INFO - ],
12:06:05 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
12:06:05 INFO - }
12:06:05 INFO - ],
12:06:05 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
12:06:05 INFO - }
12:06:05 INFO - }
12:06:05 INFO - Found installer url https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip.
12:06:05 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/test_packages.json.
12:06:05 INFO - Running post-action listener: _resource_record_post_action
12:06:05 INFO - #####
12:06:05 INFO - ##### Running download-and-extract step.
12:06:05 INFO - #####
12:06:05 INFO - Running pre-action listener: _resource_record_pre_action
12:06:05 INFO - Running main action method: download_and_extract
12:06:05 INFO - mkdir: C:\slave\test\build\tests
12:06:05 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')]}
12:06:05 INFO - https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
12:06:05 INFO - trying https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/test_packages.json
12:06:05 INFO - Downloading https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
12:06:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
12:06:06 INFO - Downloaded 1221 bytes.
12:06:06 INFO - Reading from file C:\slave\test\build\test_packages.json
12:06:06 INFO - Using the following test package requirements:
12:06:06 INFO - {u'common': [u'firefox-44.0a2.en-US.win32.common.tests.zip'],
12:06:06 INFO - u'cppunittest': [u'firefox-44.0a2.en-US.win32.common.tests.zip',
12:06:06 INFO - u'firefox-44.0a2.en-US.win32.cppunittest.tests.zip'],
12:06:06 INFO - u'jittest': [u'firefox-44.0a2.en-US.win32.common.tests.zip',
12:06:06 INFO - u'jsshell-win32.zip'],
12:06:06 INFO - u'mochitest': [u'firefox-44.0a2.en-US.win32.common.tests.zip',
12:06:06 INFO - u'firefox-44.0a2.en-US.win32.mochitest.tests.zip'],
12:06:06 INFO - u'mozbase': [u'firefox-44.0a2.en-US.win32.common.tests.zip'],
12:06:06 INFO - u'reftest': [u'firefox-44.0a2.en-US.win32.common.tests.zip',
12:06:06 INFO - u'firefox-44.0a2.en-US.win32.reftest.tests.zip'],
12:06:06 INFO - u'talos': [u'firefox-44.0a2.en-US.win32.common.tests.zip',
12:06:06 INFO - u'firefox-44.0a2.en-US.win32.talos.tests.zip'],
12:06:06 INFO - u'web-platform': [u'firefox-44.0a2.en-US.win32.common.tests.zip',
12:06:06 INFO - u'firefox-44.0a2.en-US.win32.web-platform.tests.zip'],
12:06:06 INFO - u'webapprt': [u'firefox-44.0a2.en-US.win32.common.tests.zip'],
12:06:06 INFO - u'xpcshell': [u'firefox-44.0a2.en-US.win32.common.tests.zip',
12:06:06 INFO - u'firefox-44.0a2.en-US.win32.xpcshell.tests.zip']}
12:06:06 INFO - Downloading packages: [u'firefox-44.0a2.en-US.win32.common.tests.zip', u'firefox-44.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
12:06:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:06:06 INFO - https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
12:06:06 INFO - trying https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.common.tests.zip
12:06:06 INFO - Downloading https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-44.0a2.en-US.win32.common.tests.zip
12:06:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.common.tests.zip'}, attempt #1
12:06:08 INFO - Downloaded 19138036 bytes.
12:06:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
12:06:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-44.0a2.en-US.win32.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
12:06:08 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
12:06:10 INFO - caution: filename not matched: web-platform/*
12:06:10 INFO - Return code: 11
12:06:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:06:10 INFO - https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
12:06:10 INFO - trying https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.web-platform.tests.zip
12:06:10 INFO - Downloading https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-44.0a2.en-US.win32.web-platform.tests.zip
12:06:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1
12:06:13 INFO - Downloaded 30912081 bytes.
12:06:13 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
12:06:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-44.0a2.en-US.win32.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
12:06:13 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
12:06:57 INFO - caution: filename not matched: bin/*
12:06:57 INFO - caution: filename not matched: config/*
12:06:57 INFO - caution: filename not matched: mozbase/*
12:06:57 INFO - caution: filename not matched: marionette/*
12:06:57 INFO - Return code: 11
12:06:57 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')]}
12:06:57 INFO - https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip matches https://queue.taskcluster.net
12:06:57 INFO - trying https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip
12:06:57 INFO - Downloading https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip to C:\slave\test\build\firefox-44.0a2.en-US.win32.zip
12:06:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.zip'}, attempt #1
12:07:02 INFO - Downloaded 64045263 bytes.
12:07:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip
12:07:02 INFO - mkdir: C:\slave\test\properties
12:07:02 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
12:07:02 INFO - Writing to file C:\slave\test\properties\build_url
12:07:02 INFO - Contents:
12:07:02 INFO - build_url:https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.zip
12:07:02 INFO - mkdir: C:\slave\test\build\symbols
12:07:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:07:02 INFO - https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
12:07:02 INFO - trying https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.crashreporter-symbols.zip
12:07:02 INFO - Downloading https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-44.0a2.en-US.win32.crashreporter-symbols.zip
12:07:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-44.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1
12:07:07 INFO - Downloaded 52273957 bytes.
12:07:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.crashreporter-symbols.zip
12:07:07 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
12:07:07 INFO - Writing to file C:\slave\test\properties\symbols_url
12:07:07 INFO - Contents:
12:07:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.0a2.en-US.win32.crashreporter-symbols.zip
12:07:07 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-44.0a2.en-US.win32.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
12:07:07 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-44.0a2.en-US.win32.crashreporter-symbols.zip
12:07:12 INFO - Return code: 0
12:07:12 INFO - Running post-action listener: _resource_record_post_action
12:07:12 INFO - Running post-action listener: set_extra_try_arguments
12:07:12 INFO - #####
12:07:12 INFO - ##### Running create-virtualenv step.
12:07:12 INFO - #####
12:07:12 INFO - Running pre-action listener: _pre_create_virtualenv
12:07:12 INFO - Running pre-action listener: _resource_record_pre_action
12:07:12 INFO - Running main action method: create_virtualenv
12:07:12 INFO - Creating virtualenv C:\slave\test\build\venv
12:07:12 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
12:07:12 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
12:07:14 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
12:07:16 INFO - Installing distribute......................................................................................................................................................................................done.
12:07:16 INFO - Return code: 0
12:07:16 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
12:07: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')]}
12:07:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:07: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')]}
12:07:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:07:16 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 0x00E2C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E692F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFA8C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0B218>, '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 0x00C5AC80>, '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-088', 'USERDOMAIN': 'T-XP32-IX-088', '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-088', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-088', '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-088\\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-088'}}, attempt #1
12:07:16 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
12:07:16 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
12:07:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:07:16 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088\\Application Data',
12:07:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:07:16 INFO - 'COMPUTERNAME': 'T-XP32-IX-088',
12:07:16 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:07:16 INFO - 'DCLOCATION': 'SCL3',
12:07:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:07:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:07:16 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:07:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:07:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:07:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:07:16 INFO - 'HOMEDRIVE': 'C:',
12:07:16 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:07:16 INFO - 'KTS_VERSION': '1.19c',
12:07:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:07:16 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-088',
12:07:16 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:07:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:07:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:07:16 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:07:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:07:16 INFO - 'MOZ_AIRBAG': '1',
12:07:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:07:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:07:16 INFO - 'MOZ_MSVCVERSION': '8',
12:07:16 INFO - 'MOZ_NO_REMOTE': '1',
12:07:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:07:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:07:16 INFO - 'NO_EM_RESTART': '1',
12:07:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:07:16 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:07:16 INFO - 'OS': 'Windows_NT',
12:07:16 INFO - 'OURDRIVE': 'C:',
12:07:16 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',
12:07:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:07:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:07:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:07:16 INFO - 'PROCESSOR_LEVEL': '6',
12:07:16 INFO - 'PROCESSOR_REVISION': '1e05',
12:07:16 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:07:16 INFO - 'PROMPT': '$P$G',
12:07:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:07:16 INFO - 'PWD': 'C:\\slave\\test',
12:07:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:07:16 INFO - 'SESSIONNAME': 'Console',
12:07:16 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:07:16 INFO - 'SYSTEMDRIVE': 'C:',
12:07:16 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:07:16 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:16 INFO - 'TEST1': 'testie',
12:07:16 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:16 INFO - 'USERDOMAIN': 'T-XP32-IX-088',
12:07:16 INFO - 'USERNAME': 'cltbld',
12:07:16 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:07:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:07:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:07:16 INFO - 'WINDIR': 'C:\\WINDOWS',
12:07:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:07:17 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:07:17 INFO - Downloading/unpacking psutil>=0.7.1
12:07:17 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
12:07:18 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
12:07:18 INFO - Running setup.py egg_info for package psutil
12:07:18 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:07:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:07:18 INFO - Installing collected packages: psutil
12:07:18 INFO - Running setup.py install for psutil
12:07:18 INFO - building 'psutil._psutil_windows' extension
12:07:18 INFO - error: Unable to find vcvarsall.bat
12:07:18 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-djdg9f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:07:18 INFO - running install
12:07:18 INFO - running build
12:07:18 INFO - running build_py
12:07:18 INFO - creating build
12:07:18 INFO - creating build\lib.win32-2.7
12:07:18 INFO - creating build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
12:07:18 INFO - running build_ext
12:07:18 INFO - building 'psutil._psutil_windows' extension
12:07:18 INFO - error: Unable to find vcvarsall.bat
12:07:18 INFO - ----------------------------------------
12:07:18 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-djdg9f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:07:18 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-088\Application Data\pip\pip.log
12:07:18 WARNING - Return code: 1
12:07:18 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!
12:07:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
12:07: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')]}
12:07:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:07: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')]}
12:07:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:07:18 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 0x00E2C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E692F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFA8C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0B218>, '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 0x00C5AC80>, '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-088', 'USERDOMAIN': 'T-XP32-IX-088', '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-088', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-088', '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-088\\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-088'}}, attempt #1
12:07:18 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
12:07:18 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
12:07:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:07:18 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088\\Application Data',
12:07:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:07:18 INFO - 'COMPUTERNAME': 'T-XP32-IX-088',
12:07:18 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:07:18 INFO - 'DCLOCATION': 'SCL3',
12:07:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:07:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:07:18 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:07:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:07:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:07:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:07:18 INFO - 'HOMEDRIVE': 'C:',
12:07:18 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:07:18 INFO - 'KTS_VERSION': '1.19c',
12:07:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:07:18 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-088',
12:07:18 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:07:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:07:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:07:18 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:07:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:07:18 INFO - 'MOZ_AIRBAG': '1',
12:07:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:07:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:07:18 INFO - 'MOZ_MSVCVERSION': '8',
12:07:18 INFO - 'MOZ_NO_REMOTE': '1',
12:07:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:07:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:07:18 INFO - 'NO_EM_RESTART': '1',
12:07:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:07:18 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:07:18 INFO - 'OS': 'Windows_NT',
12:07:18 INFO - 'OURDRIVE': 'C:',
12:07: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',
12:07:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:07:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:07:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:07:18 INFO - 'PROCESSOR_LEVEL': '6',
12:07:18 INFO - 'PROCESSOR_REVISION': '1e05',
12:07:18 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:07:18 INFO - 'PROMPT': '$P$G',
12:07:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:07:18 INFO - 'PWD': 'C:\\slave\\test',
12:07:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:07:18 INFO - 'SESSIONNAME': 'Console',
12:07:18 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:07:18 INFO - 'SYSTEMDRIVE': 'C:',
12:07:18 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:07:18 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:18 INFO - 'TEST1': 'testie',
12:07:18 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:18 INFO - 'USERDOMAIN': 'T-XP32-IX-088',
12:07:18 INFO - 'USERNAME': 'cltbld',
12:07:18 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:07:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:07:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:07:18 INFO - 'WINDIR': 'C:\\WINDOWS',
12:07:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:07:19 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:07:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:07:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:07:19 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
12:07:19 INFO - Running setup.py egg_info for package mozsystemmonitor
12:07:19 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
12:07:19 INFO - Running setup.py egg_info for package psutil
12:07:19 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:07:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:07:19 INFO - Installing collected packages: mozsystemmonitor, psutil
12:07:19 INFO - Running setup.py install for mozsystemmonitor
12:07:19 INFO - Running setup.py install for psutil
12:07:19 INFO - building 'psutil._psutil_windows' extension
12:07:19 INFO - error: Unable to find vcvarsall.bat
12:07:19 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-o8_oey-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:07:19 INFO - running install
12:07:19 INFO - running build
12:07:19 INFO - running build_py
12:07:19 INFO - running build_ext
12:07:19 INFO - building 'psutil._psutil_windows' extension
12:07:19 INFO - error: Unable to find vcvarsall.bat
12:07:19 INFO - ----------------------------------------
12:07:19 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-o8_oey-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:07:19 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-088\Application Data\pip\pip.log
12:07:19 WARNING - Return code: 1
12:07:19 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!
12:07:19 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
12:07:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:07:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:07:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:07:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:07:19 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--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 0x00E2C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E692F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFA8C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0B218>, '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 0x00C5AC80>, '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-088', 'USERDOMAIN': 'T-XP32-IX-088', '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-088', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-088', '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-088\\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-088'}}, attempt #1
12:07:19 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
12:07:19 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
12:07:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:07:19 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088\\Application Data',
12:07:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:07:19 INFO - 'COMPUTERNAME': 'T-XP32-IX-088',
12:07:19 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:07:19 INFO - 'DCLOCATION': 'SCL3',
12:07:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:07:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:07:19 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:07:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:07:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:07:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:07:19 INFO - 'HOMEDRIVE': 'C:',
12:07:19 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:07:19 INFO - 'KTS_VERSION': '1.19c',
12:07:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:07:19 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-088',
12:07:19 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:07:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:07:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:07:19 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:07:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:07:19 INFO - 'MOZ_AIRBAG': '1',
12:07:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:07:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:07:19 INFO - 'MOZ_MSVCVERSION': '8',
12:07:19 INFO - 'MOZ_NO_REMOTE': '1',
12:07:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:07:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:07:19 INFO - 'NO_EM_RESTART': '1',
12:07:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:07:19 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:07:19 INFO - 'OS': 'Windows_NT',
12:07:19 INFO - 'OURDRIVE': 'C:',
12:07:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:07:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:07:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:07:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:07:19 INFO - 'PROCESSOR_LEVEL': '6',
12:07:19 INFO - 'PROCESSOR_REVISION': '1e05',
12:07:19 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:07:19 INFO - 'PROMPT': '$P$G',
12:07:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:07:19 INFO - 'PWD': 'C:\\slave\\test',
12:07:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:07:19 INFO - 'SESSIONNAME': 'Console',
12:07:19 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:07:19 INFO - 'SYSTEMDRIVE': 'C:',
12:07:19 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:07:19 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:19 INFO - 'TEST1': 'testie',
12:07:19 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:19 INFO - 'USERDOMAIN': 'T-XP32-IX-088',
12:07:19 INFO - 'USERNAME': 'cltbld',
12:07:19 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:07:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:07:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:07:19 INFO - 'WINDIR': 'C:\\WINDOWS',
12:07:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:07:20 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:07:20 INFO - Downloading/unpacking blobuploader==1.2.4
12:07:20 INFO - Downloading blobuploader-1.2.4.tar.gz
12:07:20 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
12:07:20 INFO - Running setup.py egg_info for package blobuploader
12:07:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:07:22 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
12:07:22 INFO - Running setup.py egg_info for package requests
12:07:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:07:22 INFO - Downloading docopt-0.6.1.tar.gz
12:07:22 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
12:07:22 INFO - Running setup.py egg_info for package docopt
12:07:22 INFO - Installing collected packages: blobuploader, docopt, requests
12:07:22 INFO - Running setup.py install for blobuploader
12:07:22 INFO - Running setup.py install for docopt
12:07:22 INFO - Running setup.py install for requests
12:07:22 INFO - Successfully installed blobuploader docopt requests
12:07:22 INFO - Cleaning up...
12:07:22 INFO - Return code: 0
12:07:22 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:07:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:07:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:07:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:07:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:07:22 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 0x00E2C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E692F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFA8C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0B218>, '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 0x00C5AC80>, '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-088', 'USERDOMAIN': 'T-XP32-IX-088', '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-088', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-088', '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-088\\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-088'}}, attempt #1
12:07:22 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
12:07:22 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
12:07:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:07:22 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088\\Application Data',
12:07:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:07:22 INFO - 'COMPUTERNAME': 'T-XP32-IX-088',
12:07:22 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:07:22 INFO - 'DCLOCATION': 'SCL3',
12:07:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:07:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:07:22 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:07:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:07:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:07:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:07:22 INFO - 'HOMEDRIVE': 'C:',
12:07:22 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:07:22 INFO - 'KTS_VERSION': '1.19c',
12:07:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:07:22 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-088',
12:07:22 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:07:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:07:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:07:22 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:07:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:07:22 INFO - 'MOZ_AIRBAG': '1',
12:07:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:07:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:07:22 INFO - 'MOZ_MSVCVERSION': '8',
12:07:22 INFO - 'MOZ_NO_REMOTE': '1',
12:07:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:07:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:07:22 INFO - 'NO_EM_RESTART': '1',
12:07:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:07:22 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:07:22 INFO - 'OS': 'Windows_NT',
12:07:22 INFO - 'OURDRIVE': 'C:',
12:07:22 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',
12:07:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:07:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:07:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:07:22 INFO - 'PROCESSOR_LEVEL': '6',
12:07:22 INFO - 'PROCESSOR_REVISION': '1e05',
12:07:22 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:07:22 INFO - 'PROMPT': '$P$G',
12:07:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:07:22 INFO - 'PWD': 'C:\\slave\\test',
12:07:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:07:22 INFO - 'SESSIONNAME': 'Console',
12:07:22 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:07:22 INFO - 'SYSTEMDRIVE': 'C:',
12:07:22 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:07:22 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:22 INFO - 'TEST1': 'testie',
12:07:22 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:22 INFO - 'USERDOMAIN': 'T-XP32-IX-088',
12:07:22 INFO - 'USERNAME': 'cltbld',
12:07:22 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:07:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:07:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:07:22 INFO - 'WINDIR': 'C:\\WINDOWS',
12:07:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:07:29 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:07:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:07:29 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
12:07:29 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
12:07:29 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:07:29 INFO - Unpacking c:\slave\test\build\tests\marionette
12:07:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:07:29 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:07:29 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
12:07:38 INFO - Running setup.py install for browsermob-proxy
12:07:38 INFO - Running setup.py install for manifestparser
12:07:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for marionette-client
12:07:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:07:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for marionette-driver
12:07:38 INFO - Running setup.py install for marionette-transport
12:07:38 INFO - Running setup.py install for mozcrash
12:07:38 INFO - Running setup.py install for mozdebug
12:07:38 INFO - Running setup.py install for mozdevice
12:07:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for mozfile
12:07:38 INFO - Running setup.py install for mozhttpd
12:07:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for mozinfo
12:07:38 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for mozInstall
12:07:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for mozleak
12:07:38 INFO - Running setup.py install for mozlog
12:07:38 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for moznetwork
12:07:38 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for mozprocess
12:07:38 INFO - Running setup.py install for mozprofile
12:07:38 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for mozrunner
12:07:38 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Running setup.py install for mozscreenshot
12:07:38 INFO - Running setup.py install for moztest
12:07:38 INFO - Running setup.py install for mozversion
12:07:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:07:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:07:38 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
12:07:38 INFO - Cleaning up...
12:07:38 INFO - Return code: 0
12:07:38 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:07:38 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')]}
12:07:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:07:38 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')]}
12:07:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:07:38 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 0x00E2C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E692F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DFA8C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0B218>, '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 0x00C5AC80>, '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-088', 'USERDOMAIN': 'T-XP32-IX-088', '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-088', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-088', '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-088\\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-088'}}, attempt #1
12:07:38 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
12:07:38 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
12:07:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:07:38 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088\\Application Data',
12:07:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:07:38 INFO - 'COMPUTERNAME': 'T-XP32-IX-088',
12:07:38 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:07:38 INFO - 'DCLOCATION': 'SCL3',
12:07:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:07:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:07:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:07:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:07:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:07:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:07:38 INFO - 'HOMEDRIVE': 'C:',
12:07:38 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:07:38 INFO - 'KTS_VERSION': '1.19c',
12:07:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:07:38 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-088',
12:07:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:07:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:07:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:07:38 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:07:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:07:38 INFO - 'MOZ_AIRBAG': '1',
12:07:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:07:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:07:38 INFO - 'MOZ_MSVCVERSION': '8',
12:07:38 INFO - 'MOZ_NO_REMOTE': '1',
12:07:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:07:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:07:38 INFO - 'NO_EM_RESTART': '1',
12:07:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:07:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:07:38 INFO - 'OS': 'Windows_NT',
12:07:38 INFO - 'OURDRIVE': 'C:',
12:07:38 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',
12:07:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:07:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:07:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:07:38 INFO - 'PROCESSOR_LEVEL': '6',
12:07:38 INFO - 'PROCESSOR_REVISION': '1e05',
12:07:38 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:07:38 INFO - 'PROMPT': '$P$G',
12:07:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:07:38 INFO - 'PWD': 'C:\\slave\\test',
12:07:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:07:38 INFO - 'SESSIONNAME': 'Console',
12:07:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:07:38 INFO - 'SYSTEMDRIVE': 'C:',
12:07:38 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:07:38 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:38 INFO - 'TEST1': 'testie',
12:07:38 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:38 INFO - 'USERDOMAIN': 'T-XP32-IX-088',
12:07:38 INFO - 'USERNAME': 'cltbld',
12:07:38 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:07:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:07:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:07:38 INFO - 'WINDIR': 'C:\\WINDOWS',
12:07:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:07:43 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:07:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:07:43 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
12:07:43 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
12:07:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:07:43 INFO - Unpacking c:\slave\test\build\tests\marionette
12:07:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:07:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:07:43 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))
12:07:50 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))
12:07:50 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))
12:07:50 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))
12:07:50 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))
12:07:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
12:07:50 INFO - Downloading blessings-1.5.1.tar.gz
12:07:50 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
12:07:50 INFO - Running setup.py egg_info for package blessings
12:07:50 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))
12:07:50 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
12:07:50 INFO - Running setup.py install for blessings
12:07:50 INFO - Running setup.py install for browsermob-proxy
12:07:50 INFO - Running setup.py install for manifestparser
12:07:50 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Running setup.py install for marionette-client
12:07:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:07:50 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Running setup.py install for marionette-driver
12:07:50 INFO - Running setup.py install for marionette-transport
12:07:50 INFO - Running setup.py install for mozcrash
12:07:50 INFO - Running setup.py install for mozdebug
12:07:50 INFO - Running setup.py install for mozdevice
12:07:50 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Running setup.py install for mozhttpd
12:07:50 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Running setup.py install for mozInstall
12:07:50 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Running setup.py install for mozleak
12:07:50 INFO - Running setup.py install for mozprofile
12:07:50 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:07:50 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:07:52 INFO - Running setup.py install for mozrunner
12:07:52 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:07:52 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:07:52 INFO - Running setup.py install for mozscreenshot
12:07:52 INFO - Running setup.py install for moztest
12:07:52 INFO - Running setup.py install for mozversion
12:07:52 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:07:52 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:07:52 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
12:07:52 INFO - Cleaning up...
12:07:52 INFO - Return code: 0
12:07:52 INFO - Done creating virtualenv C:\slave\test\build\venv.
12:07:52 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:07:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:07:52 INFO - Reading from file tmpfile_stdout
12:07:52 INFO - Using _rmtree_windows ...
12:07:52 INFO - Using _rmtree_windows ...
12:07:52 INFO - Current package versions:
12:07:52 INFO - blessings == 1.5.1
12:07:52 INFO - blobuploader == 1.2.4
12:07:52 INFO - browsermob-proxy == 0.6.0
12:07:52 INFO - distribute == 0.6.14
12:07:52 INFO - docopt == 0.6.1
12:07:52 INFO - manifestparser == 1.1
12:07:52 INFO - marionette-client == 1.1.0
12:07:52 INFO - marionette-driver == 1.1.0
12:07:52 INFO - marionette-transport == 1.0.0
12:07:52 INFO - mozInstall == 1.12
12:07:52 INFO - mozcrash == 0.16
12:07:52 INFO - mozdebug == 0.1
12:07:52 INFO - mozdevice == 0.46
12:07:52 INFO - mozfile == 1.2
12:07:52 INFO - mozhttpd == 0.7
12:07:52 INFO - mozinfo == 0.8
12:07:52 INFO - mozleak == 0.1
12:07:52 INFO - mozlog == 3.0
12:07:52 INFO - moznetwork == 0.27
12:07:52 INFO - mozprocess == 0.22
12:07:52 INFO - mozprofile == 0.27
12:07:52 INFO - mozrunner == 6.11
12:07:52 INFO - mozscreenshot == 0.1
12:07:52 INFO - mozsystemmonitor == 0.0
12:07:52 INFO - moztest == 0.7
12:07:52 INFO - mozversion == 1.4
12:07:52 INFO - requests == 1.2.3
12:07:52 INFO - Running post-action listener: _resource_record_post_action
12:07:52 INFO - Running post-action listener: _start_resource_monitoring
12:07:52 INFO - Starting resource monitoring.
12:07:52 INFO - #####
12:07:52 INFO - ##### Running pull step.
12:07:52 INFO - #####
12:07:52 INFO - Running pre-action listener: _resource_record_pre_action
12:07:52 INFO - Running main action method: pull
12:07:52 INFO - Pull has nothing to do!
12:07:52 INFO - Running post-action listener: _resource_record_post_action
12:07:52 INFO - #####
12:07:52 INFO - ##### Running install step.
12:07:52 INFO - #####
12:07:52 INFO - Running pre-action listener: _resource_record_pre_action
12:07:52 INFO - Running main action method: install
12:07:52 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:07:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:07:53 INFO - Reading from file tmpfile_stdout
12:07:53 INFO - Using _rmtree_windows ...
12:07:53 INFO - Using _rmtree_windows ...
12:07:53 INFO - Detecting whether we're running mozinstall >=1.0...
12:07:53 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
12:07:53 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
12:07:53 INFO - Reading from file tmpfile_stdout
12:07:53 INFO - Output received:
12:07:53 INFO - Usage: mozinstall-script.py [options] installer
12:07:53 INFO - Options:
12:07:53 INFO - -h, --help show this help message and exit
12:07:53 INFO - -d DEST, --destination=DEST
12:07:53 INFO - Directory to install application into. [default:
12:07:53 INFO - "C:\slave\test"]
12:07:53 INFO - --app=APP Application being installed. [default: firefox]
12:07:53 INFO - Using _rmtree_windows ...
12:07:53 INFO - Using _rmtree_windows ...
12:07:53 INFO - mkdir: C:\slave\test\build\application
12:07:53 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-44.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
12:07:53 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-44.0a2.en-US.win32.zip --destination C:\slave\test\build\application
12:07:56 INFO - Reading from file tmpfile_stdout
12:07:56 INFO - Output received:
12:07:56 INFO - C:\slave\test\build\application\firefox\firefox.exe
12:07:56 INFO - Using _rmtree_windows ...
12:07:56 INFO - Using _rmtree_windows ...
12:07:56 INFO - Running post-action listener: _resource_record_post_action
12:07:56 INFO - #####
12:07:56 INFO - ##### Running run-tests step.
12:07:56 INFO - #####
12:07:56 INFO - Running pre-action listener: _resource_record_pre_action
12:07:56 INFO - Running main action method: run_tests
12:07:56 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
12:07:56 INFO - minidump filename unknown. determining based upon platform and arch
12:07:56 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
12:07:56 INFO - grabbing minidump binary from tooltool
12:07:56 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')]}
12:07:56 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 0x00C0B218>, '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 0x00C5AC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00A4CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
12:07:56 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
12:07:56 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
12:07:56 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
12:07:57 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmphv8a1t
12:07:57 INFO - INFO - File integrity verified, renaming tmphv8a1t to win32-minidump_stackwalk.exe
12:07:57 INFO - Return code: 0
12:07:57 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
12:07:57 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
12:07:57 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.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
12:07:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.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
12:07:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:07:57 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088\\Application Data',
12:07:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:07:57 INFO - 'COMPUTERNAME': 'T-XP32-IX-088',
12:07:57 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:07:57 INFO - 'DCLOCATION': 'SCL3',
12:07:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:07:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:07:57 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:07:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:07:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:07:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:07:57 INFO - 'HOMEDRIVE': 'C:',
12:07:57 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:07:57 INFO - 'KTS_VERSION': '1.19c',
12:07:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:07:57 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-088',
12:07:57 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
12:07:57 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:07:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:07:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:07:57 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:07:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:07:57 INFO - 'MOZ_AIRBAG': '1',
12:07:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:07:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:07:57 INFO - 'MOZ_MSVCVERSION': '8',
12:07:57 INFO - 'MOZ_NO_REMOTE': '1',
12:07:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:07:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:07:57 INFO - 'NO_EM_RESTART': '1',
12:07:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:07:57 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:07:57 INFO - 'OS': 'Windows_NT',
12:07:57 INFO - 'OURDRIVE': 'C:',
12:07:57 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',
12:07:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:07:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:07:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:07:57 INFO - 'PROCESSOR_LEVEL': '6',
12:07:57 INFO - 'PROCESSOR_REVISION': '1e05',
12:07:57 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:07:57 INFO - 'PROMPT': '$P$G',
12:07:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:07:57 INFO - 'PWD': 'C:\\slave\\test',
12:07:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:07:57 INFO - 'SESSIONNAME': 'Console',
12:07:57 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:07:57 INFO - 'SYSTEMDRIVE': 'C:',
12:07:57 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:07:57 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:57 INFO - 'TEST1': 'testie',
12:07:57 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:07:57 INFO - 'USERDOMAIN': 'T-XP32-IX-088',
12:07:57 INFO - 'USERNAME': 'cltbld',
12:07:57 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-088',
12:07:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:07:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:07:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:07:57 INFO - 'WINDIR': 'C:\\WINDOWS',
12:07:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:07:57 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/4wM3d7ZDRS2qmm0NQ2CWew/artifacts/public/build/firefox-44.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
12:08:03 INFO - Using 1 client processes
12:08:06 INFO - SUITE-START | Running 598 tests
12:08:06 INFO - Running testharness tests
12:08:06 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
12:08:06 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
12:08:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
12:08:06 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
12:08:06 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
12:08:06 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
12:08:06 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
12:08:06 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
12:08:06 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
12:08:06 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
12:08:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
12:08:06 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
12:08:06 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
12:08:06 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
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 16ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 31ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 16ms
12:08:06 INFO - TEST-START | /user-timing/test_user_timing_mark.html
12:08:06 INFO - TEST-SKIP | /user-timing/test_user_timing_mark.html | took 0ms
12:08:06 INFO - TEST-START | /user-timing/test_user_timing_measure.html
12:08:06 INFO - TEST-SKIP | /user-timing/test_user_timing_measure.html | took 0ms
12:08:06 INFO - TEST-START | /user-timing/test_user_timing_measure_navigation_timing.html
12:08:06 INFO - TEST-SKIP | /user-timing/test_user_timing_measure_navigation_timing.html | took 0ms
12:08:06 INFO - Setting up ssl
12:08:07 INFO - PROCESS | certutil |
12:08:07 INFO - PROCESS | certutil |
12:08:07 INFO - PROCESS | certutil |
12:08:07 INFO - Certificate Nickname Trust Attributes
12:08:07 INFO - SSL,S/MIME,JAR/XPI
12:08:07 INFO -
12:08:07 INFO - web-platform-tests CT,,
12:08:07 INFO -
12:08:07 INFO - Starting runner
12:08:09 INFO - PROCESS | 3576 | [3576] 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
12:08:09 INFO - PROCESS | 3576 | [3576] 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
12:08:09 INFO - PROCESS | 3576 | [3576] 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
12:08:09 INFO - PROCESS | 3576 | 1448309289947 Marionette INFO Marionette enabled via build flag and pref
12:08:09 INFO - PROCESS | 3576 | ++DOCSHELL 0FACD800 == 1 [pid = 3576] [id = 1]
12:08:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 1 (0FACDC00) [pid = 3576] [serial = 1] [outer = 00000000]
12:08:09 INFO - PROCESS | 3576 | [3576] 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 2918
12:08:09 INFO - PROCESS | 3576 | [3576] 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 2101
12:08:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 2 (0FAD2000) [pid = 3576] [serial = 2] [outer = 0FACDC00]
12:08:10 INFO - PROCESS | 3576 | ++DOCSHELL 10CB6400 == 2 [pid = 3576] [id = 2]
12:08:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 3 (10CB6800) [pid = 3576] [serial = 3] [outer = 00000000]
12:08:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 4 (10CB7400) [pid = 3576] [serial = 4] [outer = 10CB6800]
12:08:10 INFO - PROCESS | 3576 | 1448309290421 Marionette INFO Listening on port 2828
12:08:10 INFO - PROCESS | 3576 | [3576] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2367
12:08:11 INFO - PROCESS | 3576 | 1448309291641 Marionette INFO Marionette enabled via command-line flag
12:08:11 INFO - PROCESS | 3576 | ++DOCSHELL 10C2F800 == 3 [pid = 3576] [id = 3]
12:08:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 5 (10C2FC00) [pid = 3576] [serial = 5] [outer = 00000000]
12:08:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 6 (10C30800) [pid = 3576] [serial = 6] [outer = 10C2FC00]
12:08:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 7 (1202E800) [pid = 3576] [serial = 7] [outer = 10CB6800]
12:08:11 INFO - PROCESS | 3576 | [3576] 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 841
12:08:11 INFO - PROCESS | 3576 | 1448309291795 Marionette INFO Accepted connection conn0 from 127.0.0.1:1483
12:08:11 INFO - PROCESS | 3576 | 1448309291795 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
12:08:11 INFO - PROCESS | 3576 | 1448309291933 Marionette INFO Closed connection conn0
12:08:11 INFO - PROCESS | 3576 | [3576] 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 841
12:08:11 INFO - PROCESS | 3576 | 1448309291941 Marionette INFO Accepted connection conn1 from 127.0.0.1:1486
12:08:11 INFO - PROCESS | 3576 | 1448309291942 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
12:08:11 INFO - PROCESS | 3576 | [3576] 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 841
12:08:11 INFO - PROCESS | 3576 | 1448309291992 Marionette INFO Accepted connection conn2 from 127.0.0.1:1487
12:08:11 INFO - PROCESS | 3576 | 1448309291993 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
12:08:12 INFO - PROCESS | 3576 | ++DOCSHELL 12B01800 == 4 [pid = 3576] [id = 4]
12:08:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 8 (12B01C00) [pid = 3576] [serial = 8] [outer = 00000000]
12:08:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 9 (12B0E800) [pid = 3576] [serial = 9] [outer = 12B01C00]
12:08:12 INFO - PROCESS | 3576 | 1448309292071 Marionette INFO Closed connection conn2
12:08:12 INFO - PROCESS | 3576 | [3576] 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 2951
12:08:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 10 (12F69800) [pid = 3576] [serial = 10] [outer = 12B01C00]
12:08:12 INFO - PROCESS | 3576 | 1448309292229 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
12:08:12 INFO - PROCESS | 3576 | [3576] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169
12:08:12 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
12:08:12 INFO - PROCESS | 3576 | [3576] 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
12:08:12 INFO - PROCESS | 3576 | [3576] 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
12:08:12 INFO - PROCESS | 3576 | ++DOCSHELL 1280F400 == 5 [pid = 3576] [id = 5]
12:08:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 11 (1280F800) [pid = 3576] [serial = 11] [outer = 00000000]
12:08:12 INFO - PROCESS | 3576 | ++DOCSHELL 1280FC00 == 6 [pid = 3576] [id = 6]
12:08:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 12 (12810000) [pid = 3576] [serial = 12] [outer = 00000000]
12:08:12 INFO - PROCESS | 3576 | [3576] 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
12:08:13 INFO - PROCESS | 3576 | [3576] 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 272
12:08:13 INFO - PROCESS | 3576 | ++DOCSHELL 148DF400 == 7 [pid = 3576] [id = 7]
12:08:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 13 (148DF800) [pid = 3576] [serial = 13] [outer = 00000000]
12:08:13 INFO - PROCESS | 3576 | [3576] 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 272
12:08:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 14 (14BF0800) [pid = 3576] [serial = 14] [outer = 148DF800]
12:08:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 15 (149D0400) [pid = 3576] [serial = 15] [outer = 1280F800]
12:08:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 16 (149D1C00) [pid = 3576] [serial = 16] [outer = 12810000]
12:08:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 17 (149D4400) [pid = 3576] [serial = 17] [outer = 148DF800]
12:08:13 INFO - PROCESS | 3576 | [3576] 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 2951
12:08:14 INFO - PROCESS | 3576 | 1448309294250 Marionette INFO loaded listener.js
12:08:14 INFO - PROCESS | 3576 | 1448309294272 Marionette INFO loaded listener.js
12:08:14 INFO - PROCESS | 3576 | [3576] 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 6320
12:08:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 18 (15C41400) [pid = 3576] [serial = 18] [outer = 148DF800]
12:08:14 INFO - PROCESS | 3576 | 1448309294592 Marionette DEBUG conn1 client <- {"sessionId":"7d2a5d96-3f84-4a3b-b4d1-0858f4236ff8","capabilities":{"browserName":"Firefox","browserVersion":"44.0a2","platformName":"WINNT","platformVersion":"44.0a2","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINNT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151123102231","device":"desktop","version":"44.0a2"}}
12:08:14 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:14 INFO - PROCESS | 3576 | 1448309294742 Marionette DEBUG conn1 -> {"name":"getContext"}
12:08:14 INFO - PROCESS | 3576 | 1448309294744 Marionette DEBUG conn1 client <- {"value":"content"}
12:08:14 INFO - PROCESS | 3576 | 1448309294864 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
12:08:14 INFO - PROCESS | 3576 | 1448309294866 Marionette DEBUG conn1 client <- {}
12:08:15 INFO - PROCESS | 3576 | 1448309295043 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}}
12:08:15 INFO - PROCESS | 3576 | [3576] 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 319
12:08:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 19 (15361400) [pid = 3576] [serial = 19] [outer = 148DF800]
12:08:15 INFO - PROCESS | 3576 | [3576] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109
12:08:15 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
12:08:16 INFO - PROCESS | 3576 | ++DOCSHELL 17B2F000 == 8 [pid = 3576] [id = 8]
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 20 (183D9400) [pid = 3576] [serial = 20] [outer = 00000000]
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 21 (185E1000) [pid = 3576] [serial = 21] [outer = 183D9400]
12:08:16 INFO - PROCESS | 3576 | 1448309296037 Marionette INFO loaded listener.js
12:08:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 22 (185E5C00) [pid = 3576] [serial = 22] [outer = 183D9400]
12:08:16 INFO - PROCESS | 3576 | ++DOCSHELL 187A6C00 == 9 [pid = 3576] [id = 9]
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 23 (187A7C00) [pid = 3576] [serial = 23] [outer = 00000000]
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 24 (1898D000) [pid = 3576] [serial = 24] [outer = 187A7C00]
12:08:16 INFO - PROCESS | 3576 | 1448309296424 Marionette INFO loaded listener.js
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 25 (18992400) [pid = 3576] [serial = 25] [outer = 187A7C00]
12:08:16 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
12:08:16 INFO - document served over http requires an https
12:08:16 INFO - sub-resource via script-tag using the meta-referrer
12:08:16 INFO - delivery method with keep-origin-redirect and when
12:08:16 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"
12:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:08:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:08:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:16 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
12:08:16 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 799ms
12:08:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
12:08:16 INFO - PROCESS | 3576 | ++DOCSHELL 19143C00 == 10 [pid = 3576] [id = 10]
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 26 (19144000) [pid = 3576] [serial = 26] [outer = 00000000]
12:08:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 27 (19147C00) [pid = 3576] [serial = 27] [outer = 19144000]
12:08:16 INFO - PROCESS | 3576 | 1448309296927 Marionette INFO loaded listener.js
12:08:17 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 28 (1914E000) [pid = 3576] [serial = 28] [outer = 19144000]
12:08:17 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
12:08:17 INFO - document served over http requires an https
12:08:17 INFO - sub-resource via script-tag using the meta-referrer
12:08:17 INFO - delivery method with no-redirect and when
12:08:17 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"
12:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:08:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:17 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
12:08:17 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 563ms
12:08:17 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
12:08:17 INFO - PROCESS | 3576 | ++DOCSHELL 19303C00 == 11 [pid = 3576] [id = 11]
12:08:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 29 (19307C00) [pid = 3576] [serial = 29] [outer = 00000000]
12:08:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 30 (1930F000) [pid = 3576] [serial = 30] [outer = 19307C00]
12:08:17 INFO - PROCESS | 3576 | 1448309297420 Marionette INFO loaded listener.js
12:08:17 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 31 (12F72C00) [pid = 3576] [serial = 31] [outer = 19307C00]
12:08:17 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
12:08:17 INFO - document served over http requires an https
12:08:17 INFO - sub-resource via script-tag using the meta-referrer
12:08:17 INFO - delivery method with swap-origin-redirect and when
12:08:17 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"
12:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:08:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:17 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
12:08:17 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 533ms
12:08:17 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
12:08:17 INFO - PROCESS | 3576 | ++DOCSHELL 128E0800 == 12 [pid = 3576] [id = 12]
12:08:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 32 (128E0C00) [pid = 3576] [serial = 32] [outer = 00000000]
12:08:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 33 (12B1B400) [pid = 3576] [serial = 33] [outer = 128E0C00]
12:08:17 INFO - PROCESS | 3576 | 1448309297959 Marionette INFO loaded listener.js
12:08:18 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 34 (12B24800) [pid = 3576] [serial = 34] [outer = 128E0C00]
12:08:18 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
12:08:18 INFO - document served over http requires an https
12:08:18 INFO - sub-resource via script-tag using the meta-referrer
12:08:18 INFO - delivery method with swap-origin-redirect and when
12:08:18 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"
12:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:08:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:08:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:18 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
12:08:18 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 533ms
12:08:18 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
12:08:18 INFO - PROCESS | 3576 | ++DOCSHELL 1835AC00 == 13 [pid = 3576] [id = 13]
12:08:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 35 (185EC800) [pid = 3576] [serial = 35] [outer = 00000000]
12:08:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 36 (1933BC00) [pid = 3576] [serial = 36] [outer = 185EC800]
12:08:18 INFO - PROCESS | 3576 | 1448309298497 Marionette INFO loaded listener.js
12:08:18 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 37 (19663400) [pid = 3576] [serial = 37] [outer = 185EC800]
12:08:18 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
12:08:18 INFO - document served over http requires an https
12:08:18 INFO - sub-resource via script-tag using the meta-referrer
12:08:18 INFO - delivery method with keep-origin-redirect and when
12:08:18 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"
12:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:08:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:08:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:18 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
12:08:18 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 501ms
12:08:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
12:08:18 INFO - PROCESS | 3576 | ++DOCSHELL 1966B000 == 14 [pid = 3576] [id = 14]
12:08:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 38 (19973400) [pid = 3576] [serial = 38] [outer = 00000000]
12:08:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 39 (19979000) [pid = 3576] [serial = 39] [outer = 19973400]
12:08:19 INFO - PROCESS | 3576 | 1448309298997 Marionette INFO loaded listener.js
12:08:19 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 40 (19981800) [pid = 3576] [serial = 40] [outer = 19973400]
12:08:19 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
12:08:19 INFO - document served over http requires an https
12:08:19 INFO - sub-resource via script-tag using the meta-referrer
12:08:19 INFO - delivery method with no-redirect and when
12:08:19 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"
12:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:08:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:19 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
12:08:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 532ms
12:08:19 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
12:08:19 INFO - PROCESS | 3576 | ++DOCSHELL 1202FC00 == 15 [pid = 3576] [id = 15]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 41 (19D25400) [pid = 3576] [serial = 41] [outer = 00000000]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 42 (19D21C00) [pid = 3576] [serial = 42] [outer = 19D25400]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 43 (19D23C00) [pid = 3576] [serial = 43] [outer = 19D25400]
12:08:19 INFO - PROCESS | 3576 | ++DOCSHELL 19D26800 == 16 [pid = 3576] [id = 16]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 44 (19D27400) [pid = 3576] [serial = 44] [outer = 00000000]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 45 (19D52400) [pid = 3576] [serial = 45] [outer = 19D27400]
12:08:19 INFO - PROCESS | 3576 | ++DOCSHELL 19D54C00 == 17 [pid = 3576] [id = 17]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 46 (19D55000) [pid = 3576] [serial = 46] [outer = 00000000]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 47 (19D58400) [pid = 3576] [serial = 47] [outer = 19D55000]
12:08:19 INFO - PROCESS | 3576 | 1448309299596 Marionette INFO loaded listener.js
12:08:19 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 48 (19D5CC00) [pid = 3576] [serial = 48] [outer = 19D55000]
12:08:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 49 (19E75400) [pid = 3576] [serial = 49] [outer = 19D27400]
12:08:20 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
12:08:20 INFO - document served over http requires an https
12:08:20 INFO - sub-resource via script-tag using the meta-referrer
12:08:20 INFO - delivery method with swap-origin-redirect and when
12:08:20 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"
12:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:08:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:08:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:20 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
12:08:20 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 705ms
12:08:20 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
12:08:20 INFO - PROCESS | 3576 | --DOCSHELL 0FACD800 == 16 [pid = 3576] [id = 1]
12:08:20 INFO - PROCESS | 3576 | ++DOCSHELL 0F51C800 == 17 [pid = 3576] [id = 18]
12:08:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 50 (0F51CC00) [pid = 3576] [serial = 50] [outer = 00000000]
12:08:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 51 (0FACD800) [pid = 3576] [serial = 51] [outer = 0F51CC00]
12:08:20 INFO - PROCESS | 3576 | 1448309300343 Marionette INFO loaded listener.js
12:08:20 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 52 (10C30000) [pid = 3576] [serial = 52] [outer = 0F51CC00]
12:08:20 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
12:08:20 INFO - document served over http requires an https
12:08:20 INFO - sub-resource via xhr-request using the meta-referrer
12:08:20 INFO - delivery method with keep-origin-redirect and when
12:08:20 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"
12:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:08:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:08:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:20 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
12:08:20 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 798ms
12:08:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
12:08:21 INFO - PROCESS | 3576 | ++DOCSHELL 11683000 == 18 [pid = 3576] [id = 19]
12:08:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 53 (11817C00) [pid = 3576] [serial = 53] [outer = 00000000]
12:08:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 54 (11FDF000) [pid = 3576] [serial = 54] [outer = 11817C00]
12:08:21 INFO - PROCESS | 3576 | 1448309301108 Marionette INFO loaded listener.js
12:08:21 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 55 (128E1000) [pid = 3576] [serial = 55] [outer = 11817C00]
12:08:21 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
12:08:21 INFO - document served over http requires an https
12:08:21 INFO - sub-resource via xhr-request using the meta-referrer
12:08:21 INFO - delivery method with no-redirect and when
12:08:21 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"
12:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:08:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:08:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:21 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
12:08:21 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 752ms
12:08:21 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
12:08:21 INFO - PROCESS | 3576 | ++DOCSHELL 13C4F000 == 19 [pid = 3576] [id = 20]
12:08:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 56 (14202400) [pid = 3576] [serial = 56] [outer = 00000000]
12:08:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 57 (149D1000) [pid = 3576] [serial = 57] [outer = 14202400]
12:08:21 INFO - PROCESS | 3576 | 1448309301867 Marionette INFO loaded listener.js
12:08:21 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 58 (1535D000) [pid = 3576] [serial = 58] [outer = 14202400]
12:08:22 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
12:08:22 INFO - document served over http requires an https
12:08:22 INFO - sub-resource via xhr-request using the meta-referrer
12:08:22 INFO - delivery method with swap-origin-redirect and when
12:08:22 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"
12:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:08:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:08:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:22 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
12:08:22 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 736ms
12:08:22 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
12:08:23 INFO - PROCESS | 3576 | ++DOCSHELL 0FA8B000 == 20 [pid = 3576] [id = 21]
12:08:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 59 (0FA8B800) [pid = 3576] [serial = 59] [outer = 00000000]
12:08:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 60 (0FADAC00) [pid = 3576] [serial = 60] [outer = 0FA8B800]
12:08:23 INFO - PROCESS | 3576 | 1448309303104 Marionette INFO loaded listener.js
12:08:23 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 61 (10C34000) [pid = 3576] [serial = 61] [outer = 0FA8B800]
12:08:23 INFO - PROCESS | 3576 | --DOCSHELL 12B01800 == 19 [pid = 3576] [id = 4]
12:08:23 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
12:08:23 INFO - document served over http requires an https
12:08:23 INFO - sub-resource via xhr-request using the meta-referrer
12:08:23 INFO - delivery method with swap-origin-redirect and when
12:08:23 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"
12:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:08:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:08:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:23 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
12:08:23 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 1252ms
12:08:23 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
12:08:23 INFO - PROCESS | 3576 | ++DOCSHELL 110C3400 == 20 [pid = 3576] [id = 22]
12:08:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 62 (110C3800) [pid = 3576] [serial = 62] [outer = 00000000]
12:08:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 63 (1167BC00) [pid = 3576] [serial = 63] [outer = 110C3800]
12:08:23 INFO - PROCESS | 3576 | 1448309303801 Marionette INFO loaded listener.js
12:08:23 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 64 (11C71000) [pid = 3576] [serial = 64] [outer = 110C3800]
12:08:24 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
12:08:24 INFO - document served over http requires an https
12:08:24 INFO - sub-resource via xhr-request using the meta-referrer
12:08:24 INFO - delivery method with keep-origin-redirect and when
12:08:24 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"
12:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:08:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:24 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
12:08:24 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 595ms
12:08:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
12:08:24 INFO - PROCESS | 3576 | ++DOCSHELL 12B22400 == 21 [pid = 3576] [id = 23]
12:08:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 65 (12F51800) [pid = 3576] [serial = 65] [outer = 00000000]
12:08:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 66 (12F69000) [pid = 3576] [serial = 66] [outer = 12F51800]
12:08:24 INFO - PROCESS | 3576 | 1448309304411 Marionette INFO loaded listener.js
12:08:24 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 67 (12FAEC00) [pid = 3576] [serial = 67] [outer = 12F51800]
12:08:24 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
12:08:24 INFO - document served over http requires an https
12:08:24 INFO - sub-resource via xhr-request using the meta-referrer
12:08:24 INFO - delivery method with no-redirect and when
12:08:24 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"
12:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:08:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:24 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
12:08:24 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 533ms
12:08:24 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
12:08:24 INFO - PROCESS | 3576 | ++DOCSHELL 148E6C00 == 22 [pid = 3576] [id = 24]
12:08:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (14BF2400) [pid = 3576] [serial = 68] [outer = 00000000]
12:08:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (1533B400) [pid = 3576] [serial = 69] [outer = 14BF2400]
12:08:24 INFO - PROCESS | 3576 | 1448309304947 Marionette INFO loaded listener.js
12:08:25 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (158C4800) [pid = 3576] [serial = 70] [outer = 14BF2400]
12:08:25 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
12:08:25 INFO - document served over http requires an https
12:08:25 INFO - sub-resource via xhr-request using the meta-referrer
12:08:25 INFO - delivery method with swap-origin-redirect and when
12:08:25 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"
12:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:08:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:08:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:08:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:08:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:08:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:08:25 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
12:08:25 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 486ms
12:08:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:08:25 INFO - PROCESS | 3576 | ++DOCSHELL 15334C00 == 23 [pid = 3576] [id = 25]
12:08:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (15C40C00) [pid = 3576] [serial = 71] [outer = 00000000]
12:08:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (15ECAC00) [pid = 3576] [serial = 72] [outer = 15C40C00]
12:08:25 INFO - PROCESS | 3576 | 1448309305437 Marionette INFO loaded listener.js
12:08:25 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (17B2C400) [pid = 3576] [serial = 73] [outer = 15C40C00]
12:08:25 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
12:08:25 INFO - document served over http requires an http
12:08:25 INFO - sub-resource via fetch-request using the http-csp
12:08:25 INFO - delivery method with keep-origin-redirect and when
12:08:25 INFO - the target request is cross-origin.
12:08:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 533ms
12:08:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:08:25 INFO - PROCESS | 3576 | ++DOCSHELL 18354C00 == 24 [pid = 3576] [id = 26]
12:08:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (18355400) [pid = 3576] [serial = 74] [outer = 00000000]
12:08:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (183DE000) [pid = 3576] [serial = 75] [outer = 18355400]
12:08:26 INFO - PROCESS | 3576 | 1448309306016 Marionette INFO loaded listener.js
12:08:26 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (185E7400) [pid = 3576] [serial = 76] [outer = 18355400]
12:08:26 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
12:08:26 INFO - document served over http requires an http
12:08:26 INFO - sub-resource via fetch-request using the http-csp
12:08:26 INFO - delivery method with no-redirect and when
12:08:26 INFO - the target request is cross-origin.
12:08:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 501ms
12:08:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:08:26 INFO - PROCESS | 3576 | ++DOCSHELL 0F1EC400 == 25 [pid = 3576] [id = 27]
12:08:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (18360C00) [pid = 3576] [serial = 77] [outer = 00000000]
12:08:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (18992800) [pid = 3576] [serial = 78] [outer = 18360C00]
12:08:26 INFO - PROCESS | 3576 | 1448309306502 Marionette INFO loaded listener.js
12:08:26 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (1902DC00) [pid = 3576] [serial = 79] [outer = 18360C00]
12:08:26 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
12:08:26 INFO - document served over http requires an http
12:08:26 INFO - sub-resource via fetch-request using the http-csp
12:08:26 INFO - delivery method with swap-origin-redirect and when
12:08:26 INFO - the target request is cross-origin.
12:08:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 485ms
12:08:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:08:26 INFO - PROCESS | 3576 | ++DOCSHELL 1898E800 == 26 [pid = 3576] [id = 28]
12:08:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (18993800) [pid = 3576] [serial = 80] [outer = 00000000]
12:08:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (19145C00) [pid = 3576] [serial = 81] [outer = 18993800]
12:08:27 INFO - PROCESS | 3576 | 1448309306999 Marionette INFO loaded listener.js
12:08:27 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (19305C00) [pid = 3576] [serial = 82] [outer = 18993800]
12:08:27 INFO - PROCESS | 3576 | ++DOCSHELL 19149C00 == 27 [pid = 3576] [id = 29]
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (1914A400) [pid = 3576] [serial = 83] [outer = 00000000]
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (1914F400) [pid = 3576] [serial = 84] [outer = 1914A400]
12:08:27 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
12:08:27 INFO - document served over http requires an http
12:08:27 INFO - sub-resource via iframe-tag using the http-csp
12:08:27 INFO - delivery method with keep-origin-redirect and when
12:08:27 INFO - the target request is cross-origin.
12:08:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 532ms
12:08:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:08:27 INFO - PROCESS | 3576 | ++DOCSHELL 128DFC00 == 28 [pid = 3576] [id = 30]
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 85 (15ECB000) [pid = 3576] [serial = 85] [outer = 00000000]
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 86 (1930F400) [pid = 3576] [serial = 86] [outer = 15ECB000]
12:08:27 INFO - PROCESS | 3576 | 1448309307533 Marionette INFO loaded listener.js
12:08:27 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 87 (1933F400) [pid = 3576] [serial = 87] [outer = 15ECB000]
12:08:27 INFO - PROCESS | 3576 | ++DOCSHELL 12B3C000 == 29 [pid = 3576] [id = 31]
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 88 (12B3C400) [pid = 3576] [serial = 88] [outer = 00000000]
12:08:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 89 (12B3DC00) [pid = 3576] [serial = 89] [outer = 12B3C400]
12:08:27 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
12:08:27 INFO - document served over http requires an http
12:08:27 INFO - sub-resource via iframe-tag using the http-csp
12:08:27 INFO - delivery method with no-redirect and when
12:08:27 INFO - the target request is cross-origin.
12:08:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 486ms
12:08:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:08:28 INFO - PROCESS | 3576 | ++DOCSHELL 12B3CC00 == 30 [pid = 3576] [id = 32]
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 90 (12B3D400) [pid = 3576] [serial = 90] [outer = 00000000]
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 91 (12B44800) [pid = 3576] [serial = 91] [outer = 12B3D400]
12:08:28 INFO - PROCESS | 3576 | 1448309308044 Marionette INFO loaded listener.js
12:08:28 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 92 (19661C00) [pid = 3576] [serial = 92] [outer = 12B3D400]
12:08:28 INFO - PROCESS | 3576 | ++DOCSHELL 128E8400 == 31 [pid = 3576] [id = 33]
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 93 (128E8C00) [pid = 3576] [serial = 93] [outer = 00000000]
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 94 (128EB000) [pid = 3576] [serial = 94] [outer = 128E8C00]
12:08:28 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
12:08:28 INFO - document served over http requires an http
12:08:28 INFO - sub-resource via iframe-tag using the http-csp
12:08:28 INFO - delivery method with swap-origin-redirect and when
12:08:28 INFO - the target request is cross-origin.
12:08:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 533ms
12:08:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:08:28 INFO - PROCESS | 3576 | ++DOCSHELL 128EA400 == 32 [pid = 3576] [id = 34]
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 95 (128EE400) [pid = 3576] [serial = 95] [outer = 00000000]
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 96 (128F3800) [pid = 3576] [serial = 96] [outer = 128EE400]
12:08:28 INFO - PROCESS | 3576 | 1448309308599 Marionette INFO loaded listener.js
12:08:28 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 97 (19973800) [pid = 3576] [serial = 97] [outer = 128EE400]
12:08:28 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
12:08:28 INFO - document served over http requires an http
12:08:28 INFO - sub-resource via script-tag using the http-csp
12:08:28 INFO - delivery method with keep-origin-redirect and when
12:08:28 INFO - the target request is cross-origin.
12:08:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 532ms
12:08:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:08:29 INFO - PROCESS | 3576 | ++DOCSHELL 120EFC00 == 33 [pid = 3576] [id = 35]
12:08:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 98 (1838C400) [pid = 3576] [serial = 98] [outer = 00000000]
12:08:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 99 (18395C00) [pid = 3576] [serial = 99] [outer = 1838C400]
12:08:29 INFO - PROCESS | 3576 | 1448309309129 Marionette INFO loaded listener.js
12:08:29 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 100 (19978000) [pid = 3576] [serial = 100] [outer = 1838C400]
12:08:29 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
12:08:29 INFO - document served over http requires an http
12:08:29 INFO - sub-resource via script-tag using the http-csp
12:08:29 INFO - delivery method with no-redirect and when
12:08:29 INFO - the target request is cross-origin.
12:08:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 501ms
12:08:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:08:29 INFO - PROCESS | 3576 | ++DOCSHELL 0FA93C00 == 34 [pid = 3576] [id = 36]
12:08:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 101 (1785A000) [pid = 3576] [serial = 101] [outer = 00000000]
12:08:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 102 (17AEEC00) [pid = 3576] [serial = 102] [outer = 1785A000]
12:08:29 INFO - PROCESS | 3576 | 1448309309614 Marionette INFO loaded listener.js
12:08:29 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 103 (17AEE000) [pid = 3576] [serial = 103] [outer = 1785A000]
12:08:29 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
12:08:29 INFO - document served over http requires an http
12:08:29 INFO - sub-resource via script-tag using the http-csp
12:08:29 INFO - delivery method with swap-origin-redirect and when
12:08:29 INFO - the target request is cross-origin.
12:08:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 485ms
12:08:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:08:30 INFO - PROCESS | 3576 | ++DOCSHELL 0E2AC800 == 35 [pid = 3576] [id = 37]
12:08:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 104 (0E2AF800) [pid = 3576] [serial = 104] [outer = 00000000]
12:08:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 105 (0E2B6000) [pid = 3576] [serial = 105] [outer = 0E2AF800]
12:08:30 INFO - PROCESS | 3576 | 1448309310135 Marionette INFO loaded listener.js
12:08:30 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 106 (17AEC800) [pid = 3576] [serial = 106] [outer = 0E2AF800]
12:08:31 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
12:08:31 INFO - document served over http requires an http
12:08:31 INFO - sub-resource via xhr-request using the http-csp
12:08:31 INFO - delivery method with keep-origin-redirect and when
12:08:31 INFO - the target request is cross-origin.
12:08:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1096ms
12:08:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:08:31 INFO - PROCESS | 3576 | ++DOCSHELL 0FA1E400 == 36 [pid = 3576] [id = 38]
12:08:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 107 (0FA20800) [pid = 3576] [serial = 107] [outer = 00000000]
12:08:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 108 (0FFDD000) [pid = 3576] [serial = 108] [outer = 0FA20800]
12:08:31 INFO - PROCESS | 3576 | 1448309311248 Marionette INFO loaded listener.js
12:08:31 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 109 (10CB8800) [pid = 3576] [serial = 109] [outer = 0FA20800]
12:08:31 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
12:08:31 INFO - document served over http requires an http
12:08:31 INFO - sub-resource via xhr-request using the http-csp
12:08:31 INFO - delivery method with no-redirect and when
12:08:31 INFO - the target request is cross-origin.
12:08:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 595ms
12:08:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:08:31 INFO - PROCESS | 3576 | ++DOCSHELL 0E5A2800 == 37 [pid = 3576] [id = 39]
12:08:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 110 (110C5000) [pid = 3576] [serial = 110] [outer = 00000000]
12:08:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 111 (11811400) [pid = 3576] [serial = 111] [outer = 110C5000]
12:08:31 INFO - PROCESS | 3576 | 1448309311842 Marionette INFO loaded listener.js
12:08:31 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 112 (12021800) [pid = 3576] [serial = 112] [outer = 110C5000]
12:08:32 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
12:08:32 INFO - document served over http requires an http
12:08:32 INFO - sub-resource via xhr-request using the http-csp
12:08:32 INFO - delivery method with swap-origin-redirect and when
12:08:32 INFO - the target request is cross-origin.
12:08:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 595ms
12:08:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 111 (12B01C00) [pid = 3576] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 110 (19973400) [pid = 3576] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 109 (18993800) [pid = 3576] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 108 (18360C00) [pid = 3576] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 107 (15ECB000) [pid = 3576] [serial = 85] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 106 (19144000) [pid = 3576] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 105 (15C40C00) [pid = 3576] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 104 (1914A400) [pid = 3576] [serial = 83] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 103 (183D9400) [pid = 3576] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 102 (0F51CC00) [pid = 3576] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 101 (14BF2400) [pid = 3576] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 100 (12F51800) [pid = 3576] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 99 (12B3C400) [pid = 3576] [serial = 88] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309307777]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 98 (12B3D400) [pid = 3576] [serial = 90] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 97 (0FA8B800) [pid = 3576] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 96 (14202400) [pid = 3576] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 95 (10CB7400) [pid = 3576] [serial = 4] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 94 (1785A000) [pid = 3576] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 93 (19307C00) [pid = 3576] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 92 (1838C400) [pid = 3576] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 91 (128E0C00) [pid = 3576] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 90 (18355400) [pid = 3576] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 89 (110C3800) [pid = 3576] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 88 (11817C00) [pid = 3576] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 87 (128EE400) [pid = 3576] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 86 (19D55000) [pid = 3576] [serial = 46] [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]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 85 (128E8C00) [pid = 3576] [serial = 93] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 84 (185EC800) [pid = 3576] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (149D4400) [pid = 3576] [serial = 17] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (17AEEC00) [pid = 3576] [serial = 102] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (18395C00) [pid = 3576] [serial = 99] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (128F3800) [pid = 3576] [serial = 96] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (128EB000) [pid = 3576] [serial = 94] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (12B44800) [pid = 3576] [serial = 91] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (12B3DC00) [pid = 3576] [serial = 89] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309307777]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (1930F400) [pid = 3576] [serial = 86] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (1914F400) [pid = 3576] [serial = 84] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (19145C00) [pid = 3576] [serial = 81] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (18992800) [pid = 3576] [serial = 78] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (183DE000) [pid = 3576] [serial = 75] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (15ECAC00) [pid = 3576] [serial = 72] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (1533B400) [pid = 3576] [serial = 69] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (12F69000) [pid = 3576] [serial = 66] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (1167BC00) [pid = 3576] [serial = 63] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (0FADAC00) [pid = 3576] [serial = 60] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 66 (149D1000) [pid = 3576] [serial = 57] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 65 (11FDF000) [pid = 3576] [serial = 54] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 64 (0FACD800) [pid = 3576] [serial = 51] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 63 (14BF0800) [pid = 3576] [serial = 14] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 62 (12B0E800) [pid = 3576] [serial = 9] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 61 (1933BC00) [pid = 3576] [serial = 36] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 60 (12B1B400) [pid = 3576] [serial = 33] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 59 (1930F000) [pid = 3576] [serial = 30] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 58 (19147C00) [pid = 3576] [serial = 27] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 57 (1898D000) [pid = 3576] [serial = 24] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 56 (185E1000) [pid = 3576] [serial = 21] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 55 (19D58400) [pid = 3576] [serial = 47] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 54 (19D21C00) [pid = 3576] [serial = 42] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 53 (19D52400) [pid = 3576] [serial = 45] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 52 (19979000) [pid = 3576] [serial = 39] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 51 (158C4800) [pid = 3576] [serial = 70] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 50 (12FAEC00) [pid = 3576] [serial = 67] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 49 (11C71000) [pid = 3576] [serial = 64] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 48 (10C34000) [pid = 3576] [serial = 61] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 47 (1535D000) [pid = 3576] [serial = 58] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 46 (128E1000) [pid = 3576] [serial = 55] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | --DOMWINDOW == 45 (10C30000) [pid = 3576] [serial = 52] [outer = 00000000] [url = about:blank]
12:08:32 INFO - PROCESS | 3576 | ++DOCSHELL 0E2AD000 == 38 [pid = 3576] [id = 40]
12:08:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 46 (0E2B0000) [pid = 3576] [serial = 113] [outer = 00000000]
12:08:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 47 (10DB8400) [pid = 3576] [serial = 114] [outer = 0E2B0000]
12:08:32 INFO - PROCESS | 3576 | 1448309312713 Marionette INFO loaded listener.js
12:08:32 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 48 (128E4800) [pid = 3576] [serial = 115] [outer = 0E2B0000]
12:08:33 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
12:08:33 INFO - document served over http requires an https
12:08:33 INFO - sub-resource via fetch-request using the http-csp
12:08:33 INFO - delivery method with keep-origin-redirect and when
12:08:33 INFO - the target request is cross-origin.
12:08:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 830ms
12:08:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:08:33 INFO - PROCESS | 3576 | ++DOCSHELL 12B01400 == 39 [pid = 3576] [id = 41]
12:08:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 49 (12B01C00) [pid = 3576] [serial = 116] [outer = 00000000]
12:08:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 50 (12B35800) [pid = 3576] [serial = 117] [outer = 12B01C00]
12:08:33 INFO - PROCESS | 3576 | 1448309313276 Marionette INFO loaded listener.js
12:08:33 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 51 (12B44800) [pid = 3576] [serial = 118] [outer = 12B01C00]
12:08:33 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
12:08:33 INFO - document served over http requires an https
12:08:33 INFO - sub-resource via fetch-request using the http-csp
12:08:33 INFO - delivery method with no-redirect and when
12:08:33 INFO - the target request is cross-origin.
12:08:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 485ms
12:08:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:08:33 INFO - PROCESS | 3576 | ++DOCSHELL 12B44000 == 40 [pid = 3576] [id = 42]
12:08:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 52 (12F55400) [pid = 3576] [serial = 119] [outer = 00000000]
12:08:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 53 (12FAE800) [pid = 3576] [serial = 120] [outer = 12F55400]
12:08:33 INFO - PROCESS | 3576 | 1448309313773 Marionette INFO loaded listener.js
12:08:33 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 54 (1420E000) [pid = 3576] [serial = 121] [outer = 12F55400]
12:08:34 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
12:08:34 INFO - document served over http requires an https
12:08:34 INFO - sub-resource via fetch-request using the http-csp
12:08:34 INFO - delivery method with swap-origin-redirect and when
12:08:34 INFO - the target request is cross-origin.
12:08:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 533ms
12:08:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:08:34 INFO - PROCESS | 3576 | ++DOCSHELL 12FAD400 == 41 [pid = 3576] [id = 43]
12:08:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 55 (13C51800) [pid = 3576] [serial = 122] [outer = 00000000]
12:08:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 56 (14B78800) [pid = 3576] [serial = 123] [outer = 13C51800]
12:08:34 INFO - PROCESS | 3576 | 1448309314324 Marionette INFO loaded listener.js
12:08:34 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 57 (14BF1C00) [pid = 3576] [serial = 124] [outer = 13C51800]
12:08:34 INFO - PROCESS | 3576 | ++DOCSHELL 15141C00 == 42 [pid = 3576] [id = 44]
12:08:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 58 (1517F000) [pid = 3576] [serial = 125] [outer = 00000000]
12:08:34 INFO - PROCESS | 3576 | [3576] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
12:08:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 59 (0E2B4C00) [pid = 3576] [serial = 126] [outer = 1517F000]
12:08:34 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
12:08:34 INFO - document served over http requires an https
12:08:34 INFO - sub-resource via iframe-tag using the http-csp
12:08:34 INFO - delivery method with keep-origin-redirect and when
12:08:34 INFO - the target request is cross-origin.
12:08:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 642ms
12:08:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:08:35 INFO - PROCESS | 3576 | ++DOCSHELL 110CB000 == 43 [pid = 3576] [id = 45]
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 60 (1117A400) [pid = 3576] [serial = 127] [outer = 00000000]
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 61 (11813000) [pid = 3576] [serial = 128] [outer = 1117A400]
12:08:35 INFO - PROCESS | 3576 | 1448309315075 Marionette INFO loaded listener.js
12:08:35 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 62 (12803000) [pid = 3576] [serial = 129] [outer = 1117A400]
12:08:35 INFO - PROCESS | 3576 | ++DOCSHELL 12B1AC00 == 44 [pid = 3576] [id = 46]
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 63 (12B3E000) [pid = 3576] [serial = 130] [outer = 00000000]
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 64 (138A6800) [pid = 3576] [serial = 131] [outer = 12B3E000]
12:08:35 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
12:08:35 INFO - document served over http requires an https
12:08:35 INFO - sub-resource via iframe-tag using the http-csp
12:08:35 INFO - delivery method with no-redirect and when
12:08:35 INFO - the target request is cross-origin.
12:08:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 798ms
12:08:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:08:35 INFO - PROCESS | 3576 | ++DOCSHELL 11617800 == 45 [pid = 3576] [id = 47]
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 65 (128F3800) [pid = 3576] [serial = 132] [outer = 00000000]
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 66 (14B7CC00) [pid = 3576] [serial = 133] [outer = 128F3800]
12:08:35 INFO - PROCESS | 3576 | 1448309315824 Marionette INFO loaded listener.js
12:08:35 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 67 (15187800) [pid = 3576] [serial = 134] [outer = 128F3800]
12:08:36 INFO - PROCESS | 3576 | ++DOCSHELL 158BE800 == 46 [pid = 3576] [id = 48]
12:08:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (158BF400) [pid = 3576] [serial = 135] [outer = 00000000]
12:08:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (15A72400) [pid = 3576] [serial = 136] [outer = 158BF400]
12:08:36 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
12:08:36 INFO - document served over http requires an https
12:08:36 INFO - sub-resource via iframe-tag using the http-csp
12:08:36 INFO - delivery method with swap-origin-redirect and when
12:08:36 INFO - the target request is cross-origin.
12:08:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 798ms
12:08:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:08:36 INFO - PROCESS | 3576 | ++DOCSHELL 1536BC00 == 47 [pid = 3576] [id = 49]
12:08:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (158C6800) [pid = 3576] [serial = 137] [outer = 00000000]
12:08:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (15ECBC00) [pid = 3576] [serial = 138] [outer = 158C6800]
12:08:36 INFO - PROCESS | 3576 | 1448309316637 Marionette INFO loaded listener.js
12:08:36 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (17AE7400) [pid = 3576] [serial = 139] [outer = 158C6800]
12:08:37 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
12:08:37 INFO - document served over http requires an https
12:08:37 INFO - sub-resource via script-tag using the http-csp
12:08:37 INFO - delivery method with keep-origin-redirect and when
12:08:37 INFO - the target request is cross-origin.
12:08:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 736ms
12:08:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:08:37 INFO - PROCESS | 3576 | ++DOCSHELL 128E1000 == 48 [pid = 3576] [id = 50]
12:08:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (1422DC00) [pid = 3576] [serial = 140] [outer = 00000000]
12:08:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (17B31800) [pid = 3576] [serial = 141] [outer = 1422DC00]
12:08:37 INFO - PROCESS | 3576 | 1448309317369 Marionette INFO loaded listener.js
12:08:37 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (1838D000) [pid = 3576] [serial = 142] [outer = 1422DC00]
12:08:37 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
12:08:37 INFO - document served over http requires an https
12:08:37 INFO - sub-resource via script-tag using the http-csp
12:08:37 INFO - delivery method with no-redirect and when
12:08:37 INFO - the target request is cross-origin.
12:08:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 689ms
12:08:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:08:38 INFO - PROCESS | 3576 | ++DOCSHELL 12B36800 == 49 [pid = 3576] [id = 51]
12:08:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (17AEF800) [pid = 3576] [serial = 143] [outer = 00000000]
12:08:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (183DB800) [pid = 3576] [serial = 144] [outer = 17AEF800]
12:08:38 INFO - PROCESS | 3576 | 1448309318071 Marionette INFO loaded listener.js
12:08:38 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (1879D400) [pid = 3576] [serial = 145] [outer = 17AEF800]
12:08:39 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
12:08:39 INFO - document served over http requires an https
12:08:39 INFO - sub-resource via script-tag using the http-csp
12:08:39 INFO - delivery method with swap-origin-redirect and when
12:08:39 INFO - the target request is cross-origin.
12:08:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1143ms
12:08:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:08:39 INFO - PROCESS | 3576 | ++DOCSHELL 128E5000 == 50 [pid = 3576] [id = 52]
12:08:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (128E6C00) [pid = 3576] [serial = 146] [outer = 00000000]
12:08:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (12B3A000) [pid = 3576] [serial = 147] [outer = 128E6C00]
12:08:39 INFO - PROCESS | 3576 | 1448309319258 Marionette INFO loaded listener.js
12:08:39 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (17AE6000) [pid = 3576] [serial = 148] [outer = 128E6C00]
12:08:39 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
12:08:39 INFO - document served over http requires an https
12:08:39 INFO - sub-resource via xhr-request using the http-csp
12:08:39 INFO - delivery method with keep-origin-redirect and when
12:08:39 INFO - the target request is cross-origin.
12:08:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
12:08:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:08:40 INFO - PROCESS | 3576 | ++DOCSHELL 10CBC800 == 51 [pid = 3576] [id = 53]
12:08:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (110C8C00) [pid = 3576] [serial = 149] [outer = 00000000]
12:08:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (11BE0800) [pid = 3576] [serial = 150] [outer = 110C8C00]
12:08:40 INFO - PROCESS | 3576 | 1448309320144 Marionette INFO loaded listener.js
12:08:40 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (128DF400) [pid = 3576] [serial = 151] [outer = 110C8C00]
12:08:40 INFO - PROCESS | 3576 | --DOCSHELL 19149C00 == 50 [pid = 3576] [id = 29]
12:08:40 INFO - PROCESS | 3576 | --DOCSHELL 12B44000 == 49 [pid = 3576] [id = 42]
12:08:40 INFO - PROCESS | 3576 | --DOCSHELL 12B01400 == 48 [pid = 3576] [id = 41]
12:08:40 INFO - PROCESS | 3576 | --DOCSHELL 0E2AD000 == 47 [pid = 3576] [id = 40]
12:08:40 INFO - PROCESS | 3576 | --DOCSHELL 0E5A2800 == 46 [pid = 3576] [id = 39]
12:08:40 INFO - PROCESS | 3576 | --DOCSHELL 0FA1E400 == 45 [pid = 3576] [id = 38]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (17B2C400) [pid = 3576] [serial = 73] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (185E7400) [pid = 3576] [serial = 76] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (1902DC00) [pid = 3576] [serial = 79] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (19305C00) [pid = 3576] [serial = 82] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (1933F400) [pid = 3576] [serial = 87] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (19661C00) [pid = 3576] [serial = 92] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (19973800) [pid = 3576] [serial = 97] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (19978000) [pid = 3576] [serial = 100] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (19D5CC00) [pid = 3576] [serial = 48] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (17AEE000) [pid = 3576] [serial = 103] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (12F69800) [pid = 3576] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (19663400) [pid = 3576] [serial = 37] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (12B24800) [pid = 3576] [serial = 34] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (12F72C00) [pid = 3576] [serial = 31] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (1914E000) [pid = 3576] [serial = 28] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (185E5C00) [pid = 3576] [serial = 22] [outer = 00000000] [url = about:blank]
12:08:40 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (19981800) [pid = 3576] [serial = 40] [outer = 00000000] [url = about:blank]
12:08:40 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
12:08:40 INFO - document served over http requires an https
12:08:40 INFO - sub-resource via xhr-request using the http-csp
12:08:40 INFO - delivery method with no-redirect and when
12:08:40 INFO - the target request is cross-origin.
12:08:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 596ms
12:08:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:08:40 INFO - PROCESS | 3576 | ++DOCSHELL 10DB2400 == 46 [pid = 3576] [id = 54]
12:08:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (1151C800) [pid = 3576] [serial = 152] [outer = 00000000]
12:08:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (12022400) [pid = 3576] [serial = 153] [outer = 1151C800]
12:08:40 INFO - PROCESS | 3576 | 1448309320705 Marionette INFO loaded listener.js
12:08:40 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (128E9800) [pid = 3576] [serial = 154] [outer = 1151C800]
12:08:41 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
12:08:41 INFO - document served over http requires an https
12:08:41 INFO - sub-resource via xhr-request using the http-csp
12:08:41 INFO - delivery method with swap-origin-redirect and when
12:08:41 INFO - the target request is cross-origin.
12:08:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 533ms
12:08:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:08:41 INFO - PROCESS | 3576 | ++DOCSHELL 11BE4000 == 47 [pid = 3576] [id = 55]
12:08:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (12B1BC00) [pid = 3576] [serial = 155] [outer = 00000000]
12:08:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (12B3D400) [pid = 3576] [serial = 156] [outer = 12B1BC00]
12:08:41 INFO - PROCESS | 3576 | 1448309321303 Marionette INFO loaded listener.js
12:08:41 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (138AF800) [pid = 3576] [serial = 157] [outer = 12B1BC00]
12:08:41 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
12:08:41 INFO - document served over http requires an http
12:08:41 INFO - sub-resource via fetch-request using the http-csp
12:08:41 INFO - delivery method with keep-origin-redirect and when
12:08:41 INFO - the target request is same-origin.
12:08:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 533ms
12:08:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:08:41 INFO - PROCESS | 3576 | ++DOCSHELL 12B3B400 == 48 [pid = 3576] [id = 56]
12:08:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (149D4800) [pid = 3576] [serial = 158] [outer = 00000000]
12:08:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (14B7B800) [pid = 3576] [serial = 159] [outer = 149D4800]
12:08:41 INFO - PROCESS | 3576 | 1448309321813 Marionette INFO loaded listener.js
12:08:41 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (153E3C00) [pid = 3576] [serial = 160] [outer = 149D4800]
12:08:42 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
12:08:42 INFO - document served over http requires an http
12:08:42 INFO - sub-resource via fetch-request using the http-csp
12:08:42 INFO - delivery method with no-redirect and when
12:08:42 INFO - the target request is same-origin.
12:08:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 501ms
12:08:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 128E8400 == 47 [pid = 3576] [id = 33]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 12B3C000 == 46 [pid = 3576] [id = 31]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 15141C00 == 45 [pid = 3576] [id = 44]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 110CB000 == 44 [pid = 3576] [id = 45]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 12B1AC00 == 43 [pid = 3576] [id = 46]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 11617800 == 42 [pid = 3576] [id = 47]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 158BE800 == 41 [pid = 3576] [id = 48]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 1536BC00 == 40 [pid = 3576] [id = 49]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 12B3CC00 == 39 [pid = 3576] [id = 32]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 128E1000 == 38 [pid = 3576] [id = 50]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 128EA400 == 37 [pid = 3576] [id = 34]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 120EFC00 == 36 [pid = 3576] [id = 35]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 12B36800 == 35 [pid = 3576] [id = 51]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 0FA93C00 == 34 [pid = 3576] [id = 36]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 0E2AC800 == 33 [pid = 3576] [id = 37]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 128E5000 == 32 [pid = 3576] [id = 52]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 12FAD400 == 31 [pid = 3576] [id = 43]
12:08:42 INFO - PROCESS | 3576 | --DOCSHELL 128DFC00 == 30 [pid = 3576] [id = 30]
12:08:42 INFO - PROCESS | 3576 | ++DOCSHELL 0E890800 == 31 [pid = 3576] [id = 57]
12:08:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (0E892400) [pid = 3576] [serial = 161] [outer = 00000000]
12:08:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (0F51EC00) [pid = 3576] [serial = 162] [outer = 0E892400]
12:08:43 INFO - PROCESS | 3576 | 1448309323015 Marionette INFO loaded listener.js
12:08:43 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (0FFDA800) [pid = 3576] [serial = 163] [outer = 0E892400]
12:08:43 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
12:08:43 INFO - document served over http requires an http
12:08:43 INFO - sub-resource via fetch-request using the http-csp
12:08:43 INFO - delivery method with swap-origin-redirect and when
12:08:43 INFO - the target request is same-origin.
12:08:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1300ms
12:08:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:08:43 INFO - PROCESS | 3576 | ++DOCSHELL 10DB3400 == 32 [pid = 3576] [id = 58]
12:08:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (10DB8C00) [pid = 3576] [serial = 164] [outer = 00000000]
12:08:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (11683400) [pid = 3576] [serial = 165] [outer = 10DB8C00]
12:08:43 INFO - PROCESS | 3576 | 1448309323636 Marionette INFO loaded listener.js
12:08:43 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (11DBE400) [pid = 3576] [serial = 166] [outer = 10DB8C00]
12:08:43 INFO - PROCESS | 3576 | ++DOCSHELL 12802400 == 33 [pid = 3576] [id = 59]
12:08:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (12802C00) [pid = 3576] [serial = 167] [outer = 00000000]
12:08:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (128E0000) [pid = 3576] [serial = 168] [outer = 12802C00]
12:08:44 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
12:08:44 INFO - document served over http requires an http
12:08:44 INFO - sub-resource via iframe-tag using the http-csp
12:08:44 INFO - delivery method with keep-origin-redirect and when
12:08:44 INFO - the target request is same-origin.
12:08:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 642ms
12:08:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (128E6C00) [pid = 3576] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (0E2AF800) [pid = 3576] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (17AEF800) [pid = 3576] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (158C6800) [pid = 3576] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (1117A400) [pid = 3576] [serial = 127] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (12B01C00) [pid = 3576] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (1422DC00) [pid = 3576] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (0FA20800) [pid = 3576] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (12F55400) [pid = 3576] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (1517F000) [pid = 3576] [serial = 125] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (110C8C00) [pid = 3576] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (0E2B0000) [pid = 3576] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (1151C800) [pid = 3576] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (12B3E000) [pid = 3576] [serial = 130] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309315463]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (110C5000) [pid = 3576] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (13C51800) [pid = 3576] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (128F3800) [pid = 3576] [serial = 132] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 66 (158BF400) [pid = 3576] [serial = 135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 65 (12B35800) [pid = 3576] [serial = 117] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 64 (0FFDD000) [pid = 3576] [serial = 108] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 63 (11811400) [pid = 3576] [serial = 111] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 62 (12FAE800) [pid = 3576] [serial = 120] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 61 (10DB8400) [pid = 3576] [serial = 114] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 60 (12B1BC00) [pid = 3576] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 59 (14B78800) [pid = 3576] [serial = 123] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 58 (0E2B6000) [pid = 3576] [serial = 105] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 57 (12B3D400) [pid = 3576] [serial = 156] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 56 (12022400) [pid = 3576] [serial = 153] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 55 (11BE0800) [pid = 3576] [serial = 150] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 54 (12B3A000) [pid = 3576] [serial = 147] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 53 (183DB800) [pid = 3576] [serial = 144] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 52 (17B31800) [pid = 3576] [serial = 141] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 51 (15ECBC00) [pid = 3576] [serial = 138] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 50 (15A72400) [pid = 3576] [serial = 136] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 49 (14B7CC00) [pid = 3576] [serial = 133] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 48 (138A6800) [pid = 3576] [serial = 131] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309315463]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 47 (11813000) [pid = 3576] [serial = 128] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 46 (0E2B4C00) [pid = 3576] [serial = 126] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 45 (10CB8800) [pid = 3576] [serial = 109] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 44 (12021800) [pid = 3576] [serial = 112] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 43 (128E9800) [pid = 3576] [serial = 154] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 42 (128DF400) [pid = 3576] [serial = 151] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 41 (17AE6000) [pid = 3576] [serial = 148] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | --DOMWINDOW == 40 (17AEC800) [pid = 3576] [serial = 106] [outer = 00000000] [url = about:blank]
12:08:44 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B0000 == 34 [pid = 3576] [id = 60]
12:08:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 41 (0E2B4C00) [pid = 3576] [serial = 169] [outer = 00000000]
12:08:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 42 (0FA1E400) [pid = 3576] [serial = 170] [outer = 0E2B4C00]
12:08:44 INFO - PROCESS | 3576 | 1448309324605 Marionette INFO loaded listener.js
12:08:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 43 (12020800) [pid = 3576] [serial = 171] [outer = 0E2B4C00]
12:08:44 INFO - PROCESS | 3576 | ++DOCSHELL 120EA800 == 35 [pid = 3576] [id = 61]
12:08:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 44 (128EE400) [pid = 3576] [serial = 172] [outer = 00000000]
12:08:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 45 (128F3800) [pid = 3576] [serial = 173] [outer = 128EE400]
12:08:45 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
12:08:45 INFO - document served over http requires an http
12:08:45 INFO - sub-resource via iframe-tag using the http-csp
12:08:45 INFO - delivery method with no-redirect and when
12:08:45 INFO - the target request is same-origin.
12:08:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 877ms
12:08:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:08:45 INFO - PROCESS | 3576 | ++DOCSHELL 128E5000 == 36 [pid = 3576] [id = 62]
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 46 (128EF000) [pid = 3576] [serial = 174] [outer = 00000000]
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 47 (12B35400) [pid = 3576] [serial = 175] [outer = 128EF000]
12:08:45 INFO - PROCESS | 3576 | 1448309325166 Marionette INFO loaded listener.js
12:08:45 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 48 (12B42400) [pid = 3576] [serial = 176] [outer = 128EF000]
12:08:45 INFO - PROCESS | 3576 | ++DOCSHELL 12F6B400 == 37 [pid = 3576] [id = 63]
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 49 (12FA7800) [pid = 3576] [serial = 177] [outer = 00000000]
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 50 (13C51800) [pid = 3576] [serial = 178] [outer = 12FA7800]
12:08:45 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
12:08:45 INFO - document served over http requires an http
12:08:45 INFO - sub-resource via iframe-tag using the http-csp
12:08:45 INFO - delivery method with swap-origin-redirect and when
12:08:45 INFO - the target request is same-origin.
12:08:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 595ms
12:08:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:08:45 INFO - PROCESS | 3576 | ++DOCSHELL 12FA4800 == 38 [pid = 3576] [id = 64]
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 51 (12FA7000) [pid = 3576] [serial = 179] [outer = 00000000]
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 52 (14B73400) [pid = 3576] [serial = 180] [outer = 12FA7000]
12:08:45 INFO - PROCESS | 3576 | 1448309325762 Marionette INFO loaded listener.js
12:08:45 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 53 (14B7B400) [pid = 3576] [serial = 181] [outer = 12FA7000]
12:08:46 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
12:08:46 INFO - document served over http requires an http
12:08:46 INFO - sub-resource via script-tag using the http-csp
12:08:46 INFO - delivery method with keep-origin-redirect and when
12:08:46 INFO - the target request is same-origin.
12:08:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 532ms
12:08:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:08:46 INFO - PROCESS | 3576 | ++DOCSHELL 1517F000 == 39 [pid = 3576] [id = 65]
12:08:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 54 (15331400) [pid = 3576] [serial = 182] [outer = 00000000]
12:08:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 55 (153EC800) [pid = 3576] [serial = 183] [outer = 15331400]
12:08:46 INFO - PROCESS | 3576 | 1448309326312 Marionette INFO loaded listener.js
12:08:46 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 56 (15E05000) [pid = 3576] [serial = 184] [outer = 15331400]
12:08:46 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
12:08:46 INFO - document served over http requires an http
12:08:46 INFO - sub-resource via script-tag using the http-csp
12:08:46 INFO - delivery method with no-redirect and when
12:08:46 INFO - the target request is same-origin.
12:08:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 595ms
12:08:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:08:46 INFO - PROCESS | 3576 | ++DOCSHELL 0FA96800 == 40 [pid = 3576] [id = 66]
12:08:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 57 (10C2E800) [pid = 3576] [serial = 185] [outer = 00000000]
12:08:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 58 (10D93C00) [pid = 3576] [serial = 186] [outer = 10C2E800]
12:08:46 INFO - PROCESS | 3576 | 1448309326946 Marionette INFO loaded listener.js
12:08:47 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 59 (120EFC00) [pid = 3576] [serial = 187] [outer = 10C2E800]
12:08:47 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
12:08:47 INFO - document served over http requires an http
12:08:47 INFO - sub-resource via script-tag using the http-csp
12:08:47 INFO - delivery method with swap-origin-redirect and when
12:08:47 INFO - the target request is same-origin.
12:08:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 798ms
12:08:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:08:47 INFO - PROCESS | 3576 | ++DOCSHELL 12B0EC00 == 41 [pid = 3576] [id = 67]
12:08:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 60 (12B1B400) [pid = 3576] [serial = 188] [outer = 00000000]
12:08:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 61 (150FF800) [pid = 3576] [serial = 189] [outer = 12B1B400]
12:08:47 INFO - PROCESS | 3576 | 1448309327748 Marionette INFO loaded listener.js
12:08:47 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 62 (15C3E000) [pid = 3576] [serial = 190] [outer = 12B1B400]
12:08:48 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
12:08:48 INFO - document served over http requires an http
12:08:48 INFO - sub-resource via xhr-request using the http-csp
12:08:48 INFO - delivery method with keep-origin-redirect and when
12:08:48 INFO - the target request is same-origin.
12:08:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 752ms
12:08:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:08:48 INFO - PROCESS | 3576 | ++DOCSHELL 15EC3C00 == 42 [pid = 3576] [id = 68]
12:08:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 63 (17858C00) [pid = 3576] [serial = 191] [outer = 00000000]
12:08:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 64 (17AEF800) [pid = 3576] [serial = 192] [outer = 17858C00]
12:08:48 INFO - PROCESS | 3576 | 1448309328528 Marionette INFO loaded listener.js
12:08:48 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 65 (17B34C00) [pid = 3576] [serial = 193] [outer = 17858C00]
12:08:49 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
12:08:49 INFO - document served over http requires an http
12:08:49 INFO - sub-resource via xhr-request using the http-csp
12:08:49 INFO - delivery method with no-redirect and when
12:08:49 INFO - the target request is same-origin.
12:08:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 705ms
12:08:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:08:49 INFO - PROCESS | 3576 | ++DOCSHELL 110C4C00 == 43 [pid = 3576] [id = 69]
12:08:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 66 (128E3C00) [pid = 3576] [serial = 194] [outer = 00000000]
12:08:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 67 (1838AC00) [pid = 3576] [serial = 195] [outer = 128E3C00]
12:08:49 INFO - PROCESS | 3576 | 1448309329196 Marionette INFO loaded listener.js
12:08:49 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (183DD800) [pid = 3576] [serial = 196] [outer = 128E3C00]
12:08:49 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
12:08:49 INFO - document served over http requires an http
12:08:49 INFO - sub-resource via xhr-request using the http-csp
12:08:49 INFO - delivery method with swap-origin-redirect and when
12:08:49 INFO - the target request is same-origin.
12:08:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 689ms
12:08:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:08:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (183DC800) [pid = 3576] [serial = 197] [outer = 19D27400]
12:08:49 INFO - PROCESS | 3576 | ++DOCSHELL 185E1800 == 44 [pid = 3576] [id = 70]
12:08:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (185E1C00) [pid = 3576] [serial = 198] [outer = 00000000]
12:08:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (185E8000) [pid = 3576] [serial = 199] [outer = 185E1C00]
12:08:50 INFO - PROCESS | 3576 | 1448309329982 Marionette INFO loaded listener.js
12:08:50 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (1879FC00) [pid = 3576] [serial = 200] [outer = 185E1C00]
12:08:51 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
12:08:51 INFO - document served over http requires an https
12:08:51 INFO - sub-resource via fetch-request using the http-csp
12:08:51 INFO - delivery method with keep-origin-redirect and when
12:08:51 INFO - the target request is same-origin.
12:08:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1300ms
12:08:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:08:51 INFO - PROCESS | 3576 | ++DOCSHELL 0FFE5400 == 45 [pid = 3576] [id = 71]
12:08:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (10C13000) [pid = 3576] [serial = 201] [outer = 00000000]
12:08:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (10CC1400) [pid = 3576] [serial = 202] [outer = 10C13000]
12:08:51 INFO - PROCESS | 3576 | 1448309331394 Marionette INFO loaded listener.js
12:08:51 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (11812400) [pid = 3576] [serial = 203] [outer = 10C13000]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 12FA4800 == 44 [pid = 3576] [id = 64]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 12F6B400 == 43 [pid = 3576] [id = 63]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 128E5000 == 42 [pid = 3576] [id = 62]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 120EA800 == 41 [pid = 3576] [id = 61]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 11BE4000 == 40 [pid = 3576] [id = 55]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 0E2B0000 == 39 [pid = 3576] [id = 60]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 12802400 == 38 [pid = 3576] [id = 59]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 10DB3400 == 37 [pid = 3576] [id = 58]
12:08:51 INFO - PROCESS | 3576 | --DOCSHELL 0E890800 == 36 [pid = 3576] [id = 57]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (1420E000) [pid = 3576] [serial = 121] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (14BF1C00) [pid = 3576] [serial = 124] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (12803000) [pid = 3576] [serial = 129] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (12B44800) [pid = 3576] [serial = 118] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (138AF800) [pid = 3576] [serial = 157] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (15187800) [pid = 3576] [serial = 134] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (128E4800) [pid = 3576] [serial = 115] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (17AE7400) [pid = 3576] [serial = 139] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 66 (1838D000) [pid = 3576] [serial = 142] [outer = 00000000] [url = about:blank]
12:08:51 INFO - PROCESS | 3576 | --DOMWINDOW == 65 (1879D400) [pid = 3576] [serial = 145] [outer = 00000000] [url = about:blank]
12:08:51 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
12:08:51 INFO - document served over http requires an https
12:08:51 INFO - sub-resource via fetch-request using the http-csp
12:08:51 INFO - delivery method with no-redirect and when
12:08:51 INFO - the target request is same-origin.
12:08:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 908ms
12:08:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:08:52 INFO - PROCESS | 3576 | ++DOCSHELL 0F11C400 == 37 [pid = 3576] [id = 72]
12:08:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 66 (0F1F3C00) [pid = 3576] [serial = 204] [outer = 00000000]
12:08:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 67 (115D9400) [pid = 3576] [serial = 205] [outer = 0F1F3C00]
12:08:52 INFO - PROCESS | 3576 | 1448309332133 Marionette INFO loaded listener.js
12:08:52 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (12802400) [pid = 3576] [serial = 206] [outer = 0F1F3C00]
12:08:52 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
12:08:52 INFO - document served over http requires an https
12:08:52 INFO - sub-resource via fetch-request using the http-csp
12:08:52 INFO - delivery method with swap-origin-redirect and when
12:08:52 INFO - the target request is same-origin.
12:08:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 595ms
12:08:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:08:52 INFO - PROCESS | 3576 | ++DOCSHELL 12023C00 == 38 [pid = 3576] [id = 73]
12:08:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (128DFC00) [pid = 3576] [serial = 207] [outer = 00000000]
12:08:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (12B27800) [pid = 3576] [serial = 208] [outer = 128DFC00]
12:08:52 INFO - PROCESS | 3576 | 1448309332748 Marionette INFO loaded listener.js
12:08:52 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (12F51800) [pid = 3576] [serial = 209] [outer = 128DFC00]
12:08:53 INFO - PROCESS | 3576 | ++DOCSHELL 14208C00 == 39 [pid = 3576] [id = 74]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (1420A800) [pid = 3576] [serial = 210] [outer = 00000000]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (149D3C00) [pid = 3576] [serial = 211] [outer = 1420A800]
12:08:53 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
12:08:53 INFO - document served over http requires an https
12:08:53 INFO - sub-resource via iframe-tag using the http-csp
12:08:53 INFO - delivery method with keep-origin-redirect and when
12:08:53 INFO - the target request is same-origin.
12:08:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 595ms
12:08:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:08:53 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B1000 == 40 [pid = 3576] [id = 75]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (12B02800) [pid = 3576] [serial = 212] [outer = 00000000]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (14B79400) [pid = 3576] [serial = 213] [outer = 12B02800]
12:08:53 INFO - PROCESS | 3576 | 1448309333349 Marionette INFO loaded listener.js
12:08:53 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (150F2400) [pid = 3576] [serial = 214] [outer = 12B02800]
12:08:53 INFO - PROCESS | 3576 | ++DOCSHELL 1536BC00 == 41 [pid = 3576] [id = 76]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (153E1800) [pid = 3576] [serial = 215] [outer = 00000000]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (15A73800) [pid = 3576] [serial = 216] [outer = 153E1800]
12:08:53 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
12:08:53 INFO - document served over http requires an https
12:08:53 INFO - sub-resource via iframe-tag using the http-csp
12:08:53 INFO - delivery method with no-redirect and when
12:08:53 INFO - the target request is same-origin.
12:08:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 595ms
12:08:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:08:53 INFO - PROCESS | 3576 | ++DOCSHELL 14FCB800 == 42 [pid = 3576] [id = 77]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (1517DC00) [pid = 3576] [serial = 217] [outer = 00000000]
12:08:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (17856400) [pid = 3576] [serial = 218] [outer = 1517DC00]
12:08:53 INFO - PROCESS | 3576 | 1448309333936 Marionette INFO loaded listener.js
12:08:54 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (17AEB400) [pid = 3576] [serial = 219] [outer = 1517DC00]
12:08:54 INFO - PROCESS | 3576 | ++DOCSHELL 17AF2800 == 43 [pid = 3576] [id = 78]
12:08:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (17B33C00) [pid = 3576] [serial = 220] [outer = 00000000]
12:08:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (18359400) [pid = 3576] [serial = 221] [outer = 17B33C00]
12:08:54 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
12:08:54 INFO - document served over http requires an https
12:08:54 INFO - sub-resource via iframe-tag using the http-csp
12:08:54 INFO - delivery method with swap-origin-redirect and when
12:08:54 INFO - the target request is same-origin.
12:08:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 595ms
12:08:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:08:54 INFO - PROCESS | 3576 | ++DOCSHELL 0E2AE400 == 44 [pid = 3576] [id = 79]
12:08:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (0E2B0800) [pid = 3576] [serial = 222] [outer = 00000000]
12:08:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 85 (18391C00) [pid = 3576] [serial = 223] [outer = 0E2B0800]
12:08:54 INFO - PROCESS | 3576 | 1448309334572 Marionette INFO loaded listener.js
12:08:54 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 86 (187A5400) [pid = 3576] [serial = 224] [outer = 0E2B0800]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 85 (128F3800) [pid = 3576] [serial = 173] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309324881]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 84 (0FA1E400) [pid = 3576] [serial = 170] [outer = 00000000] [url = about:blank]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (14B73400) [pid = 3576] [serial = 180] [outer = 00000000] [url = about:blank]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (0F51EC00) [pid = 3576] [serial = 162] [outer = 00000000] [url = about:blank]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (128E0000) [pid = 3576] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (11683400) [pid = 3576] [serial = 165] [outer = 00000000] [url = about:blank]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (13C51800) [pid = 3576] [serial = 178] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (12B35400) [pid = 3576] [serial = 175] [outer = 00000000] [url = about:blank]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (12FA7000) [pid = 3576] [serial = 179] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (0E892400) [pid = 3576] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (128EE400) [pid = 3576] [serial = 172] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309324881]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (12802C00) [pid = 3576] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (10DB8C00) [pid = 3576] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (128EF000) [pid = 3576] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (12FA7800) [pid = 3576] [serial = 177] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (0E2B4C00) [pid = 3576] [serial = 169] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (149D4800) [pid = 3576] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (14B7B800) [pid = 3576] [serial = 159] [outer = 00000000] [url = about:blank]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (153EC800) [pid = 3576] [serial = 183] [outer = 00000000] [url = about:blank]
12:08:55 INFO - PROCESS | 3576 | --DOMWINDOW == 66 (153E3C00) [pid = 3576] [serial = 160] [outer = 00000000] [url = about:blank]
12:08:55 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
12:08:55 INFO - document served over http requires an https
12:08:55 INFO - sub-resource via script-tag using the http-csp
12:08:55 INFO - delivery method with keep-origin-redirect and when
12:08:55 INFO - the target request is same-origin.
12:08:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 642ms
12:08:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:08:55 INFO - PROCESS | 3576 | ++DOCSHELL 1202D800 == 45 [pid = 3576] [id = 80]
12:08:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 67 (12802C00) [pid = 3576] [serial = 225] [outer = 00000000]
12:08:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (15338800) [pid = 3576] [serial = 226] [outer = 12802C00]
12:08:55 INFO - PROCESS | 3576 | 1448309335200 Marionette INFO loaded listener.js
12:08:55 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (18F8D000) [pid = 3576] [serial = 227] [outer = 12802C00]
12:08:55 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
12:08:55 INFO - document served over http requires an https
12:08:55 INFO - sub-resource via script-tag using the http-csp
12:08:55 INFO - delivery method with no-redirect and when
12:08:55 INFO - the target request is same-origin.
12:08:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 533ms
12:08:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:08:55 INFO - PROCESS | 3576 | ++DOCSHELL 12FAB800 == 46 [pid = 3576] [id = 81]
12:08:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (13C51800) [pid = 3576] [serial = 228] [outer = 00000000]
12:08:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (19146C00) [pid = 3576] [serial = 229] [outer = 13C51800]
12:08:55 INFO - PROCESS | 3576 | 1448309335712 Marionette INFO loaded listener.js
12:08:55 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (1914CC00) [pid = 3576] [serial = 230] [outer = 13C51800]
12:08:56 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
12:08:56 INFO - document served over http requires an https
12:08:56 INFO - sub-resource via script-tag using the http-csp
12:08:56 INFO - delivery method with swap-origin-redirect and when
12:08:56 INFO - the target request is same-origin.
12:08:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 532ms
12:08:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:08:56 INFO - PROCESS | 3576 | ++DOCSHELL 19301800 == 47 [pid = 3576] [id = 82]
12:08:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (19301C00) [pid = 3576] [serial = 231] [outer = 00000000]
12:08:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (1930C800) [pid = 3576] [serial = 232] [outer = 19301C00]
12:08:56 INFO - PROCESS | 3576 | 1448309336286 Marionette INFO loaded listener.js
12:08:56 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (19335000) [pid = 3576] [serial = 233] [outer = 19301C00]
12:08:56 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
12:08:56 INFO - document served over http requires an https
12:08:56 INFO - sub-resource via xhr-request using the http-csp
12:08:56 INFO - delivery method with keep-origin-redirect and when
12:08:56 INFO - the target request is same-origin.
12:08:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 532ms
12:08:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:08:56 INFO - PROCESS | 3576 | ++DOCSHELL 125B3800 == 48 [pid = 3576] [id = 83]
12:08:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (125B6800) [pid = 3576] [serial = 234] [outer = 00000000]
12:08:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (125BD800) [pid = 3576] [serial = 235] [outer = 125B6800]
12:08:56 INFO - PROCESS | 3576 | 1448309336820 Marionette INFO loaded listener.js
12:08:56 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (1930B000) [pid = 3576] [serial = 236] [outer = 125B6800]
12:08:57 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
12:08:57 INFO - document served over http requires an https
12:08:57 INFO - sub-resource via xhr-request using the http-csp
12:08:57 INFO - delivery method with no-redirect and when
12:08:57 INFO - the target request is same-origin.
12:08:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 486ms
12:08:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:08:57 INFO - PROCESS | 3576 | ++DOCSHELL 11FE0C00 == 49 [pid = 3576] [id = 84]
12:08:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (11FE1000) [pid = 3576] [serial = 237] [outer = 00000000]
12:08:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (15EC5C00) [pid = 3576] [serial = 238] [outer = 11FE1000]
12:08:57 INFO - PROCESS | 3576 | 1448309337320 Marionette INFO loaded listener.js
12:08:57 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (1933DC00) [pid = 3576] [serial = 239] [outer = 11FE1000]
12:08:57 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
12:08:57 INFO - document served over http requires an https
12:08:57 INFO - sub-resource via xhr-request using the http-csp
12:08:57 INFO - delivery method with swap-origin-redirect and when
12:08:57 INFO - the target request is same-origin.
12:08:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 532ms
12:08:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:08:57 INFO - PROCESS | 3576 | ++DOCSHELL 10D8C800 == 50 [pid = 3576] [id = 85]
12:08:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (11FE8000) [pid = 3576] [serial = 240] [outer = 00000000]
12:08:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (19973400) [pid = 3576] [serial = 241] [outer = 11FE8000]
12:08:57 INFO - PROCESS | 3576 | 1448309337866 Marionette INFO loaded listener.js
12:08:57 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (1997BC00) [pid = 3576] [serial = 242] [outer = 11FE8000]
12:08:58 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
12:08:58 INFO - document served over http requires an http
12:08:58 INFO - sub-resource via fetch-request using the meta-csp
12:08:58 INFO - delivery method with keep-origin-redirect and when
12:08:58 INFO - the target request is cross-origin.
12:08:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 595ms
12:08:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:08:58 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B8400 == 51 [pid = 3576] [id = 86]
12:08:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 85 (0FA1E400) [pid = 3576] [serial = 243] [outer = 00000000]
12:08:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 86 (115D8800) [pid = 3576] [serial = 244] [outer = 0FA1E400]
12:08:58 INFO - PROCESS | 3576 | 1448309338520 Marionette INFO loaded listener.js
12:08:58 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 87 (125BCC00) [pid = 3576] [serial = 245] [outer = 0FA1E400]
12:08:59 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
12:08:59 INFO - document served over http requires an http
12:08:59 INFO - sub-resource via fetch-request using the meta-csp
12:08:59 INFO - delivery method with no-redirect and when
12:08:59 INFO - the target request is cross-origin.
12:08:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 798ms
12:08:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:08:59 INFO - PROCESS | 3576 | ++DOCSHELL 0FFE4C00 == 52 [pid = 3576] [id = 87]
12:08:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 88 (128EE000) [pid = 3576] [serial = 246] [outer = 00000000]
12:08:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 89 (14B72C00) [pid = 3576] [serial = 247] [outer = 128EE000]
12:08:59 INFO - PROCESS | 3576 | 1448309339307 Marionette INFO loaded listener.js
12:08:59 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 90 (158C6800) [pid = 3576] [serial = 248] [outer = 128EE000]
12:08:59 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
12:08:59 INFO - document served over http requires an http
12:08:59 INFO - sub-resource via fetch-request using the meta-csp
12:08:59 INFO - delivery method with swap-origin-redirect and when
12:08:59 INFO - the target request is cross-origin.
12:08:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 846ms
12:08:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:09:00 INFO - PROCESS | 3576 | ++DOCSHELL 17773800 == 53 [pid = 3576] [id = 88]
12:09:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 91 (17779400) [pid = 3576] [serial = 249] [outer = 00000000]
12:09:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 92 (17855800) [pid = 3576] [serial = 250] [outer = 17779400]
12:09:00 INFO - PROCESS | 3576 | 1448309340158 Marionette INFO loaded listener.js
12:09:00 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 93 (187A0400) [pid = 3576] [serial = 251] [outer = 17779400]
12:09:00 INFO - PROCESS | 3576 | ++DOCSHELL 0B7D4800 == 54 [pid = 3576] [id = 89]
12:09:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 94 (0B7D5400) [pid = 3576] [serial = 252] [outer = 00000000]
12:09:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 95 (0B7D8C00) [pid = 3576] [serial = 253] [outer = 0B7D5400]
12:09:00 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
12:09:00 INFO - document served over http requires an http
12:09:00 INFO - sub-resource via iframe-tag using the meta-csp
12:09:00 INFO - delivery method with keep-origin-redirect and when
12:09:00 INFO - the target request is cross-origin.
12:09:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 798ms
12:09:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:09:00 INFO - PROCESS | 3576 | ++DOCSHELL 0B7D6000 == 55 [pid = 3576] [id = 90]
12:09:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 96 (0B7D7000) [pid = 3576] [serial = 254] [outer = 00000000]
12:09:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 97 (0B7E0C00) [pid = 3576] [serial = 255] [outer = 0B7D7000]
12:09:00 INFO - PROCESS | 3576 | 1448309340983 Marionette INFO loaded listener.js
12:09:01 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 98 (19301400) [pid = 3576] [serial = 256] [outer = 0B7D7000]
12:09:01 INFO - PROCESS | 3576 | ++DOCSHELL 11A5E000 == 56 [pid = 3576] [id = 91]
12:09:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 99 (11A5F400) [pid = 3576] [serial = 257] [outer = 00000000]
12:09:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 100 (0F52F000) [pid = 3576] [serial = 258] [outer = 11A5F400]
12:09:01 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
12:09:01 INFO - document served over http requires an http
12:09:01 INFO - sub-resource via iframe-tag using the meta-csp
12:09:01 INFO - delivery method with no-redirect and when
12:09:01 INFO - the target request is cross-origin.
12:09:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 798ms
12:09:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:09:01 INFO - PROCESS | 3576 | ++DOCSHELL 11A5D400 == 57 [pid = 3576] [id = 92]
12:09:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 101 (11A5F800) [pid = 3576] [serial = 259] [outer = 00000000]
12:09:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 102 (11A6A400) [pid = 3576] [serial = 260] [outer = 11A5F800]
12:09:01 INFO - PROCESS | 3576 | 1448309341794 Marionette INFO loaded listener.js
12:09:01 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 103 (19334C00) [pid = 3576] [serial = 261] [outer = 11A5F800]
12:09:02 INFO - PROCESS | 3576 | ++DOCSHELL 11997C00 == 58 [pid = 3576] [id = 93]
12:09:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 104 (11998800) [pid = 3576] [serial = 262] [outer = 00000000]
12:09:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 105 (1199E000) [pid = 3576] [serial = 263] [outer = 11998800]
12:09:02 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
12:09:02 INFO - document served over http requires an http
12:09:02 INFO - sub-resource via iframe-tag using the meta-csp
12:09:02 INFO - delivery method with swap-origin-redirect and when
12:09:02 INFO - the target request is cross-origin.
12:09:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
12:09:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:09:02 INFO - PROCESS | 3576 | ++DOCSHELL 1199A400 == 59 [pid = 3576] [id = 94]
12:09:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 106 (1199B400) [pid = 3576] [serial = 264] [outer = 00000000]
12:09:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 107 (17AE6400) [pid = 3576] [serial = 265] [outer = 1199B400]
12:09:02 INFO - PROCESS | 3576 | 1448309342635 Marionette INFO loaded listener.js
12:09:02 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 108 (19979000) [pid = 3576] [serial = 266] [outer = 1199B400]
12:09:03 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
12:09:03 INFO - document served over http requires an http
12:09:03 INFO - sub-resource via script-tag using the meta-csp
12:09:03 INFO - delivery method with keep-origin-redirect and when
12:09:03 INFO - the target request is cross-origin.
12:09:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1503ms
12:09:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:09:04 INFO - PROCESS | 3576 | ++DOCSHELL 110C7400 == 60 [pid = 3576] [id = 95]
12:09:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 109 (1117C400) [pid = 3576] [serial = 267] [outer = 00000000]
12:09:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 110 (1199CC00) [pid = 3576] [serial = 268] [outer = 1117C400]
12:09:04 INFO - PROCESS | 3576 | 1448309344116 Marionette INFO loaded listener.js
12:09:04 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 111 (11DC8C00) [pid = 3576] [serial = 269] [outer = 1117C400]
12:09:04 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
12:09:04 INFO - document served over http requires an http
12:09:04 INFO - sub-resource via script-tag using the meta-csp
12:09:04 INFO - delivery method with no-redirect and when
12:09:04 INFO - the target request is cross-origin.
12:09:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 798ms
12:09:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 12B3B400 == 59 [pid = 3576] [id = 56]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 11FE0C00 == 58 [pid = 3576] [id = 84]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 125B3800 == 57 [pid = 3576] [id = 83]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 19301800 == 56 [pid = 3576] [id = 82]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 12FAB800 == 55 [pid = 3576] [id = 81]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 1202D800 == 54 [pid = 3576] [id = 80]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 0E2AE400 == 53 [pid = 3576] [id = 79]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 17AF2800 == 52 [pid = 3576] [id = 78]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 14FCB800 == 51 [pid = 3576] [id = 77]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 1536BC00 == 50 [pid = 3576] [id = 76]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 0E2B1000 == 49 [pid = 3576] [id = 75]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 14208C00 == 48 [pid = 3576] [id = 74]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 12023C00 == 47 [pid = 3576] [id = 73]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 0F11C400 == 46 [pid = 3576] [id = 72]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 10DB2400 == 45 [pid = 3576] [id = 54]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 10CBC800 == 44 [pid = 3576] [id = 53]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 0FFE5400 == 43 [pid = 3576] [id = 71]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 185E1800 == 42 [pid = 3576] [id = 70]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 110C4C00 == 41 [pid = 3576] [id = 69]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 15EC3C00 == 40 [pid = 3576] [id = 68]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 12B0EC00 == 39 [pid = 3576] [id = 67]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 0FA96800 == 38 [pid = 3576] [id = 66]
12:09:04 INFO - PROCESS | 3576 | --DOCSHELL 1517F000 == 37 [pid = 3576] [id = 65]
12:09:04 INFO - PROCESS | 3576 | --DOMWINDOW == 110 (0FFDA800) [pid = 3576] [serial = 163] [outer = 00000000] [url = about:blank]
12:09:04 INFO - PROCESS | 3576 | --DOMWINDOW == 109 (11DBE400) [pid = 3576] [serial = 166] [outer = 00000000] [url = about:blank]
12:09:04 INFO - PROCESS | 3576 | --DOMWINDOW == 108 (12B42400) [pid = 3576] [serial = 176] [outer = 00000000] [url = about:blank]
12:09:04 INFO - PROCESS | 3576 | --DOMWINDOW == 107 (12020800) [pid = 3576] [serial = 171] [outer = 00000000] [url = about:blank]
12:09:04 INFO - PROCESS | 3576 | --DOMWINDOW == 106 (14B7B400) [pid = 3576] [serial = 181] [outer = 00000000] [url = about:blank]
12:09:04 INFO - PROCESS | 3576 | ++DOCSHELL 0E2BAC00 == 38 [pid = 3576] [id = 96]
12:09:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 107 (0F11C400) [pid = 3576] [serial = 270] [outer = 00000000]
12:09:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 108 (0FFE5400) [pid = 3576] [serial = 271] [outer = 0F11C400]
12:09:04 INFO - PROCESS | 3576 | 1448309344939 Marionette INFO loaded listener.js
12:09:05 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 109 (11618800) [pid = 3576] [serial = 272] [outer = 0F11C400]
12:09:05 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
12:09:05 INFO - document served over http requires an http
12:09:05 INFO - sub-resource via script-tag using the meta-csp
12:09:05 INFO - delivery method with swap-origin-redirect and when
12:09:05 INFO - the target request is cross-origin.
12:09:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 595ms
12:09:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:09:05 INFO - PROCESS | 3576 | ++DOCSHELL 125B5400 == 39 [pid = 3576] [id = 97]
12:09:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 110 (125B6400) [pid = 3576] [serial = 273] [outer = 00000000]
12:09:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 111 (128E9800) [pid = 3576] [serial = 274] [outer = 125B6400]
12:09:05 INFO - PROCESS | 3576 | 1448309345522 Marionette INFO loaded listener.js
12:09:05 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 112 (12B1DC00) [pid = 3576] [serial = 275] [outer = 125B6400]
12:09:05 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
12:09:05 INFO - document served over http requires an http
12:09:05 INFO - sub-resource via xhr-request using the meta-csp
12:09:05 INFO - delivery method with keep-origin-redirect and when
12:09:05 INFO - the target request is cross-origin.
12:09:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 548ms
12:09:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:09:06 INFO - PROCESS | 3576 | ++DOCSHELL 12806800 == 40 [pid = 3576] [id = 98]
12:09:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 113 (128ECC00) [pid = 3576] [serial = 276] [outer = 00000000]
12:09:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 114 (12FA4800) [pid = 3576] [serial = 277] [outer = 128ECC00]
12:09:06 INFO - PROCESS | 3576 | 1448309346048 Marionette INFO loaded listener.js
12:09:06 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 115 (14232000) [pid = 3576] [serial = 278] [outer = 128ECC00]
12:09:06 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
12:09:06 INFO - document served over http requires an http
12:09:06 INFO - sub-resource via xhr-request using the meta-csp
12:09:06 INFO - delivery method with no-redirect and when
12:09:06 INFO - the target request is cross-origin.
12:09:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 501ms
12:09:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:09:06 INFO - PROCESS | 3576 | ++DOCSHELL 0F519400 == 41 [pid = 3576] [id = 99]
12:09:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 116 (12F55400) [pid = 3576] [serial = 279] [outer = 00000000]
12:09:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 117 (14D2C000) [pid = 3576] [serial = 280] [outer = 12F55400]
12:09:06 INFO - PROCESS | 3576 | 1448309346548 Marionette INFO loaded listener.js
12:09:06 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 118 (153E3800) [pid = 3576] [serial = 281] [outer = 12F55400]
12:09:06 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
12:09:06 INFO - document served over http requires an http
12:09:06 INFO - sub-resource via xhr-request using the meta-csp
12:09:06 INFO - delivery method with swap-origin-redirect and when
12:09:06 INFO - the target request is cross-origin.
12:09:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 533ms
12:09:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:09:07 INFO - PROCESS | 3576 | ++DOCSHELL 17775000 == 42 [pid = 3576] [id = 100]
12:09:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 119 (17775400) [pid = 3576] [serial = 282] [outer = 00000000]
12:09:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 120 (1785A400) [pid = 3576] [serial = 283] [outer = 17775400]
12:09:07 INFO - PROCESS | 3576 | 1448309347126 Marionette INFO loaded listener.js
12:09:07 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 121 (17AF2800) [pid = 3576] [serial = 284] [outer = 17775400]
12:09:07 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
12:09:07 INFO - document served over http requires an https
12:09:07 INFO - sub-resource via fetch-request using the meta-csp
12:09:07 INFO - delivery method with keep-origin-redirect and when
12:09:07 INFO - the target request is cross-origin.
12:09:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 704ms
12:09:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:09:07 INFO - PROCESS | 3576 | ++DOCSHELL 17AE5C00 == 43 [pid = 3576] [id = 101]
12:09:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 122 (17AF2400) [pid = 3576] [serial = 285] [outer = 00000000]
12:09:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 123 (18395800) [pid = 3576] [serial = 286] [outer = 17AF2400]
12:09:07 INFO - PROCESS | 3576 | 1448309347806 Marionette INFO loaded listener.js
12:09:07 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 124 (1898F800) [pid = 3576] [serial = 287] [outer = 17AF2400]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 123 (13C51800) [pid = 3576] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 122 (128DFC00) [pid = 3576] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 121 (17B33C00) [pid = 3576] [serial = 220] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 120 (1420A800) [pid = 3576] [serial = 210] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 119 (0E2B0800) [pid = 3576] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 118 (19301C00) [pid = 3576] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 117 (11FE1000) [pid = 3576] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 116 (12802C00) [pid = 3576] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 115 (125B6800) [pid = 3576] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 114 (12B02800) [pid = 3576] [serial = 212] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 113 (0F1F3C00) [pid = 3576] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 112 (153E1800) [pid = 3576] [serial = 215] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309333627]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 111 (10C13000) [pid = 3576] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 110 (1517DC00) [pid = 3576] [serial = 217] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 109 (125BD800) [pid = 3576] [serial = 235] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 108 (10CC1400) [pid = 3576] [serial = 202] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 107 (185E8000) [pid = 3576] [serial = 199] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 106 (18391C00) [pid = 3576] [serial = 223] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 105 (115D9400) [pid = 3576] [serial = 205] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 104 (149D3C00) [pid = 3576] [serial = 211] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 103 (12B27800) [pid = 3576] [serial = 208] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 102 (150FF800) [pid = 3576] [serial = 189] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 101 (17AEF800) [pid = 3576] [serial = 192] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 100 (19146C00) [pid = 3576] [serial = 229] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 99 (18359400) [pid = 3576] [serial = 221] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 98 (17856400) [pid = 3576] [serial = 218] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 97 (15A73800) [pid = 3576] [serial = 216] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309333627]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 96 (14B79400) [pid = 3576] [serial = 213] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 95 (1930C800) [pid = 3576] [serial = 232] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 94 (15338800) [pid = 3576] [serial = 226] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 93 (10D93C00) [pid = 3576] [serial = 186] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 92 (15EC5C00) [pid = 3576] [serial = 238] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 91 (1838AC00) [pid = 3576] [serial = 195] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 90 (19973400) [pid = 3576] [serial = 241] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 89 (1933DC00) [pid = 3576] [serial = 239] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 88 (1930B000) [pid = 3576] [serial = 236] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 87 (15C3E000) [pid = 3576] [serial = 190] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 86 (17B34C00) [pid = 3576] [serial = 193] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 85 (19335000) [pid = 3576] [serial = 233] [outer = 00000000] [url = about:blank]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 84 (19E75400) [pid = 3576] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
12:09:08 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (183DD800) [pid = 3576] [serial = 196] [outer = 00000000] [url = about:blank]
12:09:08 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
12:09:08 INFO - document served over http requires an https
12:09:08 INFO - sub-resource via fetch-request using the meta-csp
12:09:08 INFO - delivery method with no-redirect and when
12:09:08 INFO - the target request is cross-origin.
12:09:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 595ms
12:09:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:09:08 INFO - PROCESS | 3576 | ++DOCSHELL 0F531400 == 44 [pid = 3576] [id = 102]
12:09:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (11FE9000) [pid = 3576] [serial = 288] [outer = 00000000]
12:09:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 85 (149D3C00) [pid = 3576] [serial = 289] [outer = 11FE9000]
12:09:08 INFO - PROCESS | 3576 | 1448309348385 Marionette INFO loaded listener.js
12:09:08 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 86 (18398C00) [pid = 3576] [serial = 290] [outer = 11FE9000]
12:09:08 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
12:09:08 INFO - document served over http requires an https
12:09:08 INFO - sub-resource via fetch-request using the meta-csp
12:09:08 INFO - delivery method with swap-origin-redirect and when
12:09:08 INFO - the target request is cross-origin.
12:09:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 533ms
12:09:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:09:08 INFO - PROCESS | 3576 | ++DOCSHELL 0F3F6C00 == 45 [pid = 3576] [id = 103]
12:09:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 87 (128DFC00) [pid = 3576] [serial = 291] [outer = 00000000]
12:09:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 88 (19143400) [pid = 3576] [serial = 292] [outer = 128DFC00]
12:09:08 INFO - PROCESS | 3576 | 1448309348923 Marionette INFO loaded listener.js
12:09:09 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 89 (19308C00) [pid = 3576] [serial = 293] [outer = 128DFC00]
12:09:09 INFO - PROCESS | 3576 | ++DOCSHELL 11D4AC00 == 46 [pid = 3576] [id = 104]
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 90 (11D4B000) [pid = 3576] [serial = 294] [outer = 00000000]
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 91 (11D4DC00) [pid = 3576] [serial = 295] [outer = 11D4B000]
12:09:09 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
12:09:09 INFO - document served over http requires an https
12:09:09 INFO - sub-resource via iframe-tag using the meta-csp
12:09:09 INFO - delivery method with keep-origin-redirect and when
12:09:09 INFO - the target request is cross-origin.
12:09:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 596ms
12:09:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:09:09 INFO - PROCESS | 3576 | ++DOCSHELL 11D47400 == 47 [pid = 3576] [id = 105]
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 92 (11D4B400) [pid = 3576] [serial = 296] [outer = 00000000]
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 93 (11D56400) [pid = 3576] [serial = 297] [outer = 11D4B400]
12:09:09 INFO - PROCESS | 3576 | 1448309349532 Marionette INFO loaded listener.js
12:09:09 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 94 (19338800) [pid = 3576] [serial = 298] [outer = 11D4B400]
12:09:09 INFO - PROCESS | 3576 | ++DOCSHELL 14E31C00 == 48 [pid = 3576] [id = 106]
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 95 (14E32000) [pid = 3576] [serial = 299] [outer = 00000000]
12:09:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 96 (14E33400) [pid = 3576] [serial = 300] [outer = 14E32000]
12:09:09 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
12:09:09 INFO - document served over http requires an https
12:09:09 INFO - sub-resource via iframe-tag using the meta-csp
12:09:09 INFO - delivery method with no-redirect and when
12:09:09 INFO - the target request is cross-origin.
12:09:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 532ms
12:09:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:09:10 INFO - PROCESS | 3576 | ++DOCSHELL 14E32800 == 49 [pid = 3576] [id = 107]
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 97 (14E33000) [pid = 3576] [serial = 301] [outer = 00000000]
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 98 (17BA4800) [pid = 3576] [serial = 302] [outer = 14E33000]
12:09:10 INFO - PROCESS | 3576 | 1448309350083 Marionette INFO loaded listener.js
12:09:10 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 99 (17BAD400) [pid = 3576] [serial = 303] [outer = 14E33000]
12:09:10 INFO - PROCESS | 3576 | ++DOCSHELL 148C6C00 == 50 [pid = 3576] [id = 108]
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 100 (148C7000) [pid = 3576] [serial = 304] [outer = 00000000]
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 101 (148CC800) [pid = 3576] [serial = 305] [outer = 148C7000]
12:09:10 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
12:09:10 INFO - document served over http requires an https
12:09:10 INFO - sub-resource via iframe-tag using the meta-csp
12:09:10 INFO - delivery method with swap-origin-redirect and when
12:09:10 INFO - the target request is cross-origin.
12:09:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 752ms
12:09:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:09:10 INFO - PROCESS | 3576 | ++DOCSHELL 148C1800 == 51 [pid = 3576] [id = 109]
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 102 (148C3000) [pid = 3576] [serial = 306] [outer = 00000000]
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 103 (17BB3800) [pid = 3576] [serial = 307] [outer = 148C3000]
12:09:10 INFO - PROCESS | 3576 | 1448309350850 Marionette INFO loaded listener.js
12:09:10 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 104 (19663800) [pid = 3576] [serial = 308] [outer = 148C3000]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 0E2B8400 == 50 [pid = 3576] [id = 86]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 0FFE4C00 == 49 [pid = 3576] [id = 87]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 17773800 == 48 [pid = 3576] [id = 88]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 0B7D4800 == 47 [pid = 3576] [id = 89]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 0B7D6000 == 46 [pid = 3576] [id = 90]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 11A5E000 == 45 [pid = 3576] [id = 91]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 11A5D400 == 44 [pid = 3576] [id = 92]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 11997C00 == 43 [pid = 3576] [id = 93]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 1199A400 == 42 [pid = 3576] [id = 94]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 110C7400 == 41 [pid = 3576] [id = 95]
12:09:11 INFO - PROCESS | 3576 | --DOCSHELL 10D8C800 == 40 [pid = 3576] [id = 85]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 0E2BAC00 == 39 [pid = 3576] [id = 96]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 0F519400 == 38 [pid = 3576] [id = 99]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 17775000 == 37 [pid = 3576] [id = 100]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 0F3F6C00 == 36 [pid = 3576] [id = 103]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 17AE5C00 == 35 [pid = 3576] [id = 101]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 0F531400 == 34 [pid = 3576] [id = 102]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 14E31C00 == 33 [pid = 3576] [id = 106]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 11D47400 == 32 [pid = 3576] [id = 105]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 12806800 == 31 [pid = 3576] [id = 98]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 125B5400 == 30 [pid = 3576] [id = 97]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 11D4AC00 == 29 [pid = 3576] [id = 104]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 14E32800 == 28 [pid = 3576] [id = 107]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 103 (187A5400) [pid = 3576] [serial = 224] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 102 (17AEB400) [pid = 3576] [serial = 219] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 101 (1914CC00) [pid = 3576] [serial = 230] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 100 (18F8D000) [pid = 3576] [serial = 227] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOCSHELL 148C6C00 == 27 [pid = 3576] [id = 108]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 99 (120EFC00) [pid = 3576] [serial = 187] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 98 (150F2400) [pid = 3576] [serial = 214] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 97 (12F51800) [pid = 3576] [serial = 209] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 96 (12802400) [pid = 3576] [serial = 206] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 95 (1879FC00) [pid = 3576] [serial = 200] [outer = 00000000] [url = about:blank]
12:09:12 INFO - PROCESS | 3576 | --DOMWINDOW == 94 (11812400) [pid = 3576] [serial = 203] [outer = 00000000] [url = about:blank]
12:09:12 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
12:09:12 INFO - document served over http requires an https
12:09:12 INFO - sub-resource via script-tag using the meta-csp
12:09:12 INFO - delivery method with keep-origin-redirect and when
12:09:12 INFO - the target request is cross-origin.
12:09:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2067ms
12:09:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:09:12 INFO - PROCESS | 3576 | ++DOCSHELL 0E2BA400 == 28 [pid = 3576] [id = 110]
12:09:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 95 (0E2BAC00) [pid = 3576] [serial = 309] [outer = 00000000]
12:09:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 96 (0F34CC00) [pid = 3576] [serial = 310] [outer = 0E2BAC00]
12:09:12 INFO - PROCESS | 3576 | 1448309352925 Marionette INFO loaded listener.js
12:09:12 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 97 (0FA8C400) [pid = 3576] [serial = 311] [outer = 0E2BAC00]
12:09:13 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
12:09:13 INFO - document served over http requires an https
12:09:13 INFO - sub-resource via script-tag using the meta-csp
12:09:13 INFO - delivery method with no-redirect and when
12:09:13 INFO - the target request is cross-origin.
12:09:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 595ms
12:09:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:09:13 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B7800 == 29 [pid = 3576] [id = 111]
12:09:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 98 (0E88F800) [pid = 3576] [serial = 312] [outer = 00000000]
12:09:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 99 (110C3C00) [pid = 3576] [serial = 313] [outer = 0E88F800]
12:09:13 INFO - PROCESS | 3576 | 1448309353506 Marionette INFO loaded listener.js
12:09:13 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 100 (11676000) [pid = 3576] [serial = 314] [outer = 0E88F800]
12:09:13 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
12:09:13 INFO - document served over http requires an https
12:09:13 INFO - sub-resource via script-tag using the meta-csp
12:09:13 INFO - delivery method with swap-origin-redirect and when
12:09:13 INFO - the target request is cross-origin.
12:09:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 595ms
12:09:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:09:14 INFO - PROCESS | 3576 | ++DOCSHELL 11A60000 == 30 [pid = 3576] [id = 112]
12:09:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 101 (11A61800) [pid = 3576] [serial = 315] [outer = 00000000]
12:09:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 102 (11BE1800) [pid = 3576] [serial = 316] [outer = 11A61800]
12:09:14 INFO - PROCESS | 3576 | 1448309354120 Marionette INFO loaded listener.js
12:09:14 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 103 (11D50800) [pid = 3576] [serial = 317] [outer = 11A61800]
12:09:14 INFO - PROCESS | 3576 | 1448309354463 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:09:14 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
12:09:14 INFO - document served over http requires an https
12:09:14 INFO - sub-resource via xhr-request using the meta-csp
12:09:14 INFO - delivery method with keep-origin-redirect and when
12:09:14 INFO - the target request is cross-origin.
12:09:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 642ms
12:09:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:09:14 INFO - PROCESS | 3576 | ++DOCSHELL 12806400 == 31 [pid = 3576] [id = 113]
12:09:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 104 (12806800) [pid = 3576] [serial = 318] [outer = 00000000]
12:09:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 105 (12B19400) [pid = 3576] [serial = 319] [outer = 12806800]
12:09:14 INFO - PROCESS | 3576 | 1448309354812 Marionette INFO loaded listener.js
12:09:14 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 106 (12B27400) [pid = 3576] [serial = 320] [outer = 12806800]
12:09:15 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
12:09:15 INFO - document served over http requires an https
12:09:15 INFO - sub-resource via xhr-request using the meta-csp
12:09:15 INFO - delivery method with no-redirect and when
12:09:15 INFO - the target request is cross-origin.
12:09:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 595ms
12:09:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:09:15 INFO - PROCESS | 3576 | ++DOCSHELL 12F5D800 == 32 [pid = 3576] [id = 114]
12:09:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 107 (12F5E800) [pid = 3576] [serial = 321] [outer = 00000000]
12:09:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 108 (12FA9000) [pid = 3576] [serial = 322] [outer = 12F5E800]
12:09:15 INFO - PROCESS | 3576 | 1448309355450 Marionette INFO loaded listener.js
12:09:15 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 109 (13C45000) [pid = 3576] [serial = 323] [outer = 12F5E800]
12:09:15 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
12:09:15 INFO - document served over http requires an https
12:09:15 INFO - sub-resource via xhr-request using the meta-csp
12:09:15 INFO - delivery method with swap-origin-redirect and when
12:09:15 INFO - the target request is cross-origin.
12:09:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 642ms
12:09:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:09:16 INFO - PROCESS | 3576 | ++DOCSHELL 148C2C00 == 33 [pid = 3576] [id = 115]
12:09:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 110 (148C6000) [pid = 3576] [serial = 324] [outer = 00000000]
12:09:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 111 (14B79400) [pid = 3576] [serial = 325] [outer = 148C6000]
12:09:16 INFO - PROCESS | 3576 | 1448309356089 Marionette INFO loaded listener.js
12:09:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 112 (14E30C00) [pid = 3576] [serial = 326] [outer = 148C6000]
12:09:16 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
12:09:16 INFO - document served over http requires an http
12:09:16 INFO - sub-resource via fetch-request using the meta-csp
12:09:16 INFO - delivery method with keep-origin-redirect and when
12:09:16 INFO - the target request is same-origin.
12:09:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 627ms
12:09:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:09:16 INFO - PROCESS | 3576 | ++DOCSHELL 14E3AC00 == 34 [pid = 3576] [id = 116]
12:09:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 113 (14E3B000) [pid = 3576] [serial = 327] [outer = 00000000]
12:09:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 114 (15187C00) [pid = 3576] [serial = 328] [outer = 14E3B000]
12:09:16 INFO - PROCESS | 3576 | 1448309356760 Marionette INFO loaded listener.js
12:09:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 115 (15368C00) [pid = 3576] [serial = 329] [outer = 14E3B000]
12:09:17 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
12:09:17 INFO - document served over http requires an http
12:09:17 INFO - sub-resource via fetch-request using the meta-csp
12:09:17 INFO - delivery method with no-redirect and when
12:09:17 INFO - the target request is same-origin.
12:09:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 705ms
12:09:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:09:17 INFO - PROCESS | 3576 | ++DOCSHELL 15A77C00 == 35 [pid = 3576] [id = 117]
12:09:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 116 (15A7F800) [pid = 3576] [serial = 330] [outer = 00000000]
12:09:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 117 (15ECA800) [pid = 3576] [serial = 331] [outer = 15A7F800]
12:09:17 INFO - PROCESS | 3576 | 1448309357462 Marionette INFO loaded listener.js
12:09:17 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 118 (15ECE400) [pid = 3576] [serial = 332] [outer = 15A7F800]
12:09:17 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
12:09:17 INFO - document served over http requires an http
12:09:17 INFO - sub-resource via fetch-request using the meta-csp
12:09:17 INFO - delivery method with swap-origin-redirect and when
12:09:17 INFO - the target request is same-origin.
12:09:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 704ms
12:09:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:09:18 INFO - PROCESS | 3576 | ++DOCSHELL 1161DC00 == 36 [pid = 3576] [id = 118]
12:09:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 119 (17054800) [pid = 3576] [serial = 333] [outer = 00000000]
12:09:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 120 (1705B800) [pid = 3576] [serial = 334] [outer = 17054800]
12:09:18 INFO - PROCESS | 3576 | 1448309358185 Marionette INFO loaded listener.js
12:09:18 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 121 (17771400) [pid = 3576] [serial = 335] [outer = 17054800]
12:09:19 INFO - PROCESS | 3576 | ++DOCSHELL 11682800 == 37 [pid = 3576] [id = 119]
12:09:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 122 (11C69C00) [pid = 3576] [serial = 336] [outer = 00000000]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 121 (17858C00) [pid = 3576] [serial = 191] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 120 (0FA1E400) [pid = 3576] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 119 (11FE9000) [pid = 3576] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 118 (128EE000) [pid = 3576] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 117 (11998800) [pid = 3576] [serial = 262] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 116 (128E3C00) [pid = 3576] [serial = 194] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 115 (11D4B400) [pid = 3576] [serial = 296] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 114 (11D4B000) [pid = 3576] [serial = 294] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 113 (1199B400) [pid = 3576] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 112 (10C2E800) [pid = 3576] [serial = 185] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 111 (128DFC00) [pid = 3576] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 110 (0B7D7000) [pid = 3576] [serial = 254] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 109 (0B7D5400) [pid = 3576] [serial = 252] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 108 (11FE8000) [pid = 3576] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 107 (1117C400) [pid = 3576] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 106 (15331400) [pid = 3576] [serial = 182] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 105 (12F55400) [pid = 3576] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 104 (11A5F400) [pid = 3576] [serial = 257] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309341368]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 103 (0F11C400) [pid = 3576] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 102 (17779400) [pid = 3576] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 101 (148C7000) [pid = 3576] [serial = 304] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 100 (14E32000) [pid = 3576] [serial = 299] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309349813]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 99 (12B1B400) [pid = 3576] [serial = 188] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 98 (125B6400) [pid = 3576] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 97 (128ECC00) [pid = 3576] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 96 (17775400) [pid = 3576] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 95 (185E1C00) [pid = 3576] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 94 (14E33000) [pid = 3576] [serial = 301] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 93 (11A5F800) [pid = 3576] [serial = 259] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 92 (17AF2400) [pid = 3576] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 91 (17BB3800) [pid = 3576] [serial = 307] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 90 (148CC800) [pid = 3576] [serial = 305] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 89 (115D8800) [pid = 3576] [serial = 244] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 88 (14B72C00) [pid = 3576] [serial = 247] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 87 (17855800) [pid = 3576] [serial = 250] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 86 (0B7D8C00) [pid = 3576] [serial = 253] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 85 (0B7E0C00) [pid = 3576] [serial = 255] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 84 (0F52F000) [pid = 3576] [serial = 258] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309341368]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (11A6A400) [pid = 3576] [serial = 260] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (1199E000) [pid = 3576] [serial = 263] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (17AE6400) [pid = 3576] [serial = 265] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (1199CC00) [pid = 3576] [serial = 268] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (0FFE5400) [pid = 3576] [serial = 271] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (128E9800) [pid = 3576] [serial = 274] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (12FA4800) [pid = 3576] [serial = 277] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (14D2C000) [pid = 3576] [serial = 280] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (1785A400) [pid = 3576] [serial = 283] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (18395800) [pid = 3576] [serial = 286] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (149D3C00) [pid = 3576] [serial = 289] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (19143400) [pid = 3576] [serial = 292] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (11D4DC00) [pid = 3576] [serial = 295] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (11D56400) [pid = 3576] [serial = 297] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (14E33400) [pid = 3576] [serial = 300] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309349813]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (17BA4800) [pid = 3576] [serial = 302] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (15E05000) [pid = 3576] [serial = 184] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 66 (12B1DC00) [pid = 3576] [serial = 275] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 65 (14232000) [pid = 3576] [serial = 278] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | --DOMWINDOW == 64 (153E3800) [pid = 3576] [serial = 281] [outer = 00000000] [url = about:blank]
12:09:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 65 (0B7D8C00) [pid = 3576] [serial = 337] [outer = 11C69C00]
12:09:19 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
12:09:19 INFO - document served over http requires an http
12:09:19 INFO - sub-resource via iframe-tag using the meta-csp
12:09:19 INFO - delivery method with keep-origin-redirect and when
12:09:19 INFO - the target request is same-origin.
12:09:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1159ms
12:09:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:09:19 INFO - PROCESS | 3576 | ++DOCSHELL 0F525000 == 38 [pid = 3576] [id = 120]
12:09:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 66 (1199E000) [pid = 3576] [serial = 338] [outer = 00000000]
12:09:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 67 (12021800) [pid = 3576] [serial = 339] [outer = 1199E000]
12:09:19 INFO - PROCESS | 3576 | 1448309359354 Marionette INFO loaded listener.js
12:09:19 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (138B2C00) [pid = 3576] [serial = 340] [outer = 1199E000]
12:09:19 INFO - PROCESS | 3576 | ++DOCSHELL 148CC400 == 39 [pid = 3576] [id = 121]
12:09:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (14B72C00) [pid = 3576] [serial = 341] [outer = 00000000]
12:09:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (15E05000) [pid = 3576] [serial = 342] [outer = 14B72C00]
12:09:19 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
12:09:19 INFO - document served over http requires an http
12:09:19 INFO - sub-resource via iframe-tag using the meta-csp
12:09:19 INFO - delivery method with no-redirect and when
12:09:19 INFO - the target request is same-origin.
12:09:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 642ms
12:09:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:09:20 INFO - PROCESS | 3576 | ++DOCSHELL 12F50C00 == 40 [pid = 3576] [id = 122]
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (12F58000) [pid = 3576] [serial = 343] [outer = 00000000]
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (1705DC00) [pid = 3576] [serial = 344] [outer = 12F58000]
12:09:20 INFO - PROCESS | 3576 | 1448309360031 Marionette INFO loaded listener.js
12:09:20 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (1785DC00) [pid = 3576] [serial = 345] [outer = 12F58000]
12:09:20 INFO - PROCESS | 3576 | ++DOCSHELL 17AEB800 == 41 [pid = 3576] [id = 123]
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (17AECC00) [pid = 3576] [serial = 346] [outer = 00000000]
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (17AF1000) [pid = 3576] [serial = 347] [outer = 17AECC00]
12:09:20 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
12:09:20 INFO - document served over http requires an http
12:09:20 INFO - sub-resource via iframe-tag using the meta-csp
12:09:20 INFO - delivery method with swap-origin-redirect and when
12:09:20 INFO - the target request is same-origin.
12:09:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 627ms
12:09:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:09:20 INFO - PROCESS | 3576 | ++DOCSHELL 14B79800 == 42 [pid = 3576] [id = 124]
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (17858000) [pid = 3576] [serial = 348] [outer = 00000000]
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (17B2BC00) [pid = 3576] [serial = 349] [outer = 17858000]
12:09:20 INFO - PROCESS | 3576 | 1448309360646 Marionette INFO loaded listener.js
12:09:20 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (17BAB800) [pid = 3576] [serial = 350] [outer = 17858000]
12:09:21 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
12:09:21 INFO - document served over http requires an http
12:09:21 INFO - sub-resource via script-tag using the meta-csp
12:09:21 INFO - delivery method with keep-origin-redirect and when
12:09:21 INFO - the target request is same-origin.
12:09:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 595ms
12:09:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:09:21 INFO - PROCESS | 3576 | ++DOCSHELL 0E2BA000 == 43 [pid = 3576] [id = 125]
12:09:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (0E5A2C00) [pid = 3576] [serial = 351] [outer = 00000000]
12:09:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (0FA8B800) [pid = 3576] [serial = 352] [outer = 0E5A2C00]
12:09:21 INFO - PROCESS | 3576 | 1448309361306 Marionette INFO loaded listener.js
12:09:21 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (10CC2000) [pid = 3576] [serial = 353] [outer = 0E5A2C00]
12:09:22 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
12:09:22 INFO - document served over http requires an http
12:09:22 INFO - sub-resource via script-tag using the meta-csp
12:09:22 INFO - delivery method with no-redirect and when
12:09:22 INFO - the target request is same-origin.
12:09:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1002ms
12:09:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:09:22 INFO - PROCESS | 3576 | ++DOCSHELL 115D9400 == 44 [pid = 3576] [id = 126]
12:09:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (11999C00) [pid = 3576] [serial = 354] [outer = 00000000]
12:09:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (120EB400) [pid = 3576] [serial = 355] [outer = 11999C00]
12:09:22 INFO - PROCESS | 3576 | 1448309362325 Marionette INFO loaded listener.js
12:09:22 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (128F1C00) [pid = 3576] [serial = 356] [outer = 11999C00]
12:09:23 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
12:09:23 INFO - document served over http requires an http
12:09:23 INFO - sub-resource via script-tag using the meta-csp
12:09:23 INFO - delivery method with swap-origin-redirect and when
12:09:23 INFO - the target request is same-origin.
12:09:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 939ms
12:09:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:09:23 INFO - PROCESS | 3576 | ++DOCSHELL 148C6C00 == 45 [pid = 3576] [id = 127]
12:09:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 85 (148C9800) [pid = 3576] [serial = 357] [outer = 00000000]
12:09:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 86 (14D2C000) [pid = 3576] [serial = 358] [outer = 148C9800]
12:09:23 INFO - PROCESS | 3576 | 1448309363268 Marionette INFO loaded listener.js
12:09:23 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 87 (15A77000) [pid = 3576] [serial = 359] [outer = 148C9800]
12:09:24 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
12:09:24 INFO - document served over http requires an http
12:09:24 INFO - sub-resource via xhr-request using the meta-csp
12:09:24 INFO - delivery method with keep-origin-redirect and when
12:09:24 INFO - the target request is same-origin.
12:09:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1660ms
12:09:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:09:24 INFO - PROCESS | 3576 | ++DOCSHELL 110C5000 == 46 [pid = 3576] [id = 128]
12:09:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 88 (11177400) [pid = 3576] [serial = 360] [outer = 00000000]
12:09:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 89 (11996800) [pid = 3576] [serial = 361] [outer = 11177400]
12:09:24 INFO - PROCESS | 3576 | 1448309364955 Marionette INFO loaded listener.js
12:09:25 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 90 (11A5D800) [pid = 3576] [serial = 362] [outer = 11177400]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 0F51C800 == 45 [pid = 3576] [id = 18]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 19143C00 == 44 [pid = 3576] [id = 10]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 11683000 == 43 [pid = 3576] [id = 19]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 0F1EC400 == 42 [pid = 3576] [id = 27]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 17B2F000 == 41 [pid = 3576] [id = 8]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 15334C00 == 40 [pid = 3576] [id = 25]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 1898E800 == 39 [pid = 3576] [id = 28]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 1966B000 == 38 [pid = 3576] [id = 14]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 19303C00 == 37 [pid = 3576] [id = 11]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 18354C00 == 36 [pid = 3576] [id = 26]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 148E6C00 == 35 [pid = 3576] [id = 24]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 128E0800 == 34 [pid = 3576] [id = 12]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 12B22400 == 33 [pid = 3576] [id = 23]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 17AEB800 == 32 [pid = 3576] [id = 123]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 148CC400 == 31 [pid = 3576] [id = 121]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 11682800 == 30 [pid = 3576] [id = 119]
12:09:25 INFO - PROCESS | 3576 | --DOCSHELL 148C1800 == 29 [pid = 3576] [id = 109]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 89 (19308C00) [pid = 3576] [serial = 293] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 88 (19338800) [pid = 3576] [serial = 298] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 87 (1898F800) [pid = 3576] [serial = 287] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 86 (11618800) [pid = 3576] [serial = 272] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 85 (11DC8C00) [pid = 3576] [serial = 269] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 84 (19979000) [pid = 3576] [serial = 266] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (19334C00) [pid = 3576] [serial = 261] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (19301400) [pid = 3576] [serial = 256] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (187A0400) [pid = 3576] [serial = 251] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (158C6800) [pid = 3576] [serial = 248] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (125BCC00) [pid = 3576] [serial = 245] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (1997BC00) [pid = 3576] [serial = 242] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (18398C00) [pid = 3576] [serial = 290] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (17AF2800) [pid = 3576] [serial = 284] [outer = 00000000] [url = about:blank]
12:09:25 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (17BAD400) [pid = 3576] [serial = 303] [outer = 00000000] [url = about:blank]
12:09:25 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
12:09:25 INFO - document served over http requires an http
12:09:25 INFO - sub-resource via xhr-request using the meta-csp
12:09:25 INFO - delivery method with no-redirect and when
12:09:25 INFO - the target request is same-origin.
12:09:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 736ms
12:09:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:09:25 INFO - PROCESS | 3576 | ++DOCSHELL 10C18000 == 30 [pid = 3576] [id = 129]
12:09:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (1117AC00) [pid = 3576] [serial = 363] [outer = 00000000]
12:09:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (11813000) [pid = 3576] [serial = 364] [outer = 1117AC00]
12:09:25 INFO - PROCESS | 3576 | 1448309365667 Marionette INFO loaded listener.js
12:09:25 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (11A69400) [pid = 3576] [serial = 365] [outer = 1117AC00]
12:09:26 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
12:09:26 INFO - document served over http requires an http
12:09:26 INFO - sub-resource via xhr-request using the meta-csp
12:09:26 INFO - delivery method with swap-origin-redirect and when
12:09:26 INFO - the target request is same-origin.
12:09:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 532ms
12:09:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:09:26 INFO - PROCESS | 3576 | ++DOCSHELL 11D48C00 == 31 [pid = 3576] [id = 130]
12:09:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (11D49000) [pid = 3576] [serial = 366] [outer = 00000000]
12:09:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (11FE0800) [pid = 3576] [serial = 367] [outer = 11D49000]
12:09:26 INFO - PROCESS | 3576 | 1448309366214 Marionette INFO loaded listener.js
12:09:26 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (125B6400) [pid = 3576] [serial = 368] [outer = 11D49000]
12:09:26 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
12:09:26 INFO - document served over http requires an https
12:09:26 INFO - sub-resource via fetch-request using the meta-csp
12:09:26 INFO - delivery method with keep-origin-redirect and when
12:09:26 INFO - the target request is same-origin.
12:09:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 596ms
12:09:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:09:26 INFO - PROCESS | 3576 | ++DOCSHELL 125BE400 == 32 [pid = 3576] [id = 131]
12:09:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (128E0800) [pid = 3576] [serial = 369] [outer = 00000000]
12:09:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (12B0E000) [pid = 3576] [serial = 370] [outer = 128E0800]
12:09:26 INFO - PROCESS | 3576 | 1448309366795 Marionette INFO loaded listener.js
12:09:26 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (12B39C00) [pid = 3576] [serial = 371] [outer = 128E0800]
12:09:27 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
12:09:27 INFO - document served over http requires an https
12:09:27 INFO - sub-resource via fetch-request using the meta-csp
12:09:27 INFO - delivery method with no-redirect and when
12:09:27 INFO - the target request is same-origin.
12:09:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 548ms
12:09:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:09:27 INFO - PROCESS | 3576 | ++DOCSHELL 12B3F800 == 33 [pid = 3576] [id = 132]
12:09:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 85 (12B3FC00) [pid = 3576] [serial = 372] [outer = 00000000]
12:09:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 86 (12F68C00) [pid = 3576] [serial = 373] [outer = 12B3FC00]
12:09:27 INFO - PROCESS | 3576 | 1448309367331 Marionette INFO loaded listener.js
12:09:27 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 87 (13C50400) [pid = 3576] [serial = 374] [outer = 12B3FC00]
12:09:27 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
12:09:27 INFO - document served over http requires an https
12:09:27 INFO - sub-resource via fetch-request using the meta-csp
12:09:27 INFO - delivery method with swap-origin-redirect and when
12:09:27 INFO - the target request is same-origin.
12:09:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 642ms
12:09:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:09:27 INFO - PROCESS | 3576 | ++DOCSHELL 0B7DE000 == 34 [pid = 3576] [id = 133]
12:09:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 88 (0B7DF800) [pid = 3576] [serial = 375] [outer = 00000000]
12:09:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 89 (14B77C00) [pid = 3576] [serial = 376] [outer = 0B7DF800]
12:09:28 INFO - PROCESS | 3576 | 1448309368012 Marionette INFO loaded listener.js
12:09:28 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 90 (14E2F000) [pid = 3576] [serial = 377] [outer = 0B7DF800]
12:09:28 INFO - PROCESS | 3576 | ++DOCSHELL 150F3000 == 35 [pid = 3576] [id = 134]
12:09:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 91 (150F8C00) [pid = 3576] [serial = 378] [outer = 00000000]
12:09:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 92 (1518AC00) [pid = 3576] [serial = 379] [outer = 150F8C00]
12:09:28 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
12:09:28 INFO - document served over http requires an https
12:09:28 INFO - sub-resource via iframe-tag using the meta-csp
12:09:28 INFO - delivery method with keep-origin-redirect and when
12:09:28 INFO - the target request is same-origin.
12:09:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 704ms
12:09:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:09:28 INFO - PROCESS | 3576 | ++DOCSHELL 0F10FC00 == 36 [pid = 3576] [id = 135]
12:09:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 93 (0F51C800) [pid = 3576] [serial = 380] [outer = 00000000]
12:09:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 94 (15334C00) [pid = 3576] [serial = 381] [outer = 0F51C800]
12:09:28 INFO - PROCESS | 3576 | 1448309368712 Marionette INFO loaded listener.js
12:09:28 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 95 (15A73000) [pid = 3576] [serial = 382] [outer = 0F51C800]
12:09:29 INFO - PROCESS | 3576 | ++DOCSHELL 15EC2800 == 37 [pid = 3576] [id = 136]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 96 (15EC7800) [pid = 3576] [serial = 383] [outer = 00000000]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 97 (15ECBC00) [pid = 3576] [serial = 384] [outer = 15EC7800]
12:09:29 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
12:09:29 INFO - document served over http requires an https
12:09:29 INFO - sub-resource via iframe-tag using the meta-csp
12:09:29 INFO - delivery method with no-redirect and when
12:09:29 INFO - the target request is same-origin.
12:09:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 642ms
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 96 (12FA9000) [pid = 3576] [serial = 322] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 95 (15187C00) [pid = 3576] [serial = 328] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 94 (1705DC00) [pid = 3576] [serial = 344] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 93 (0B7D8C00) [pid = 3576] [serial = 337] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 92 (1705B800) [pid = 3576] [serial = 334] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 91 (15ECA800) [pid = 3576] [serial = 331] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 90 (14B79400) [pid = 3576] [serial = 325] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 89 (0F34CC00) [pid = 3576] [serial = 310] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 88 (11BE1800) [pid = 3576] [serial = 316] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 87 (110C3C00) [pid = 3576] [serial = 313] [outer = 00000000] [url = about:blank]
12:09:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 86 (15E05000) [pid = 3576] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309359704]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 85 (12021800) [pid = 3576] [serial = 339] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 84 (17B2BC00) [pid = 3576] [serial = 349] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (17AF1000) [pid = 3576] [serial = 347] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (17054800) [pid = 3576] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (148C6000) [pid = 3576] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (12F5E800) [pid = 3576] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (14E3B000) [pid = 3576] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (0E88F800) [pid = 3576] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (15A7F800) [pid = 3576] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (12F58000) [pid = 3576] [serial = 343] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (14B72C00) [pid = 3576] [serial = 341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309359704]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (1199E000) [pid = 3576] [serial = 338] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (12806800) [pid = 3576] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (0E2BAC00) [pid = 3576] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (17AECC00) [pid = 3576] [serial = 346] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (11C69C00) [pid = 3576] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (11A61800) [pid = 3576] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (12B19400) [pid = 3576] [serial = 319] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (13C45000) [pid = 3576] [serial = 323] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 66 (11D50800) [pid = 3576] [serial = 317] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | --DOMWINDOW == 65 (12B27400) [pid = 3576] [serial = 320] [outer = 00000000] [url = about:blank]
12:09:29 INFO - PROCESS | 3576 | ++DOCSHELL 1199F000 == 38 [pid = 3576] [id = 137]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 66 (11A5FC00) [pid = 3576] [serial = 385] [outer = 00000000]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 67 (12F58000) [pid = 3576] [serial = 386] [outer = 11A5FC00]
12:09:29 INFO - PROCESS | 3576 | 1448309369369 Marionette INFO loaded listener.js
12:09:29 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 68 (15180800) [pid = 3576] [serial = 387] [outer = 11A5FC00]
12:09:29 INFO - PROCESS | 3576 | ++DOCSHELL 1532D000 == 39 [pid = 3576] [id = 138]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 69 (15332400) [pid = 3576] [serial = 388] [outer = 00000000]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 70 (15ECB800) [pid = 3576] [serial = 389] [outer = 15332400]
12:09:29 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
12:09:29 INFO - document served over http requires an https
12:09:29 INFO - sub-resource via iframe-tag using the meta-csp
12:09:29 INFO - delivery method with swap-origin-redirect and when
12:09:29 INFO - the target request is same-origin.
12:09:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 579ms
12:09:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:09:29 INFO - PROCESS | 3576 | ++DOCSHELL 0E2AB400 == 40 [pid = 3576] [id = 139]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 71 (11BE0800) [pid = 3576] [serial = 390] [outer = 00000000]
12:09:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 72 (17051000) [pid = 3576] [serial = 391] [outer = 11BE0800]
12:09:29 INFO - PROCESS | 3576 | 1448309369949 Marionette INFO loaded listener.js
12:09:30 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 73 (17776C00) [pid = 3576] [serial = 392] [outer = 11BE0800]
12:09:30 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
12:09:30 INFO - document served over http requires an https
12:09:30 INFO - sub-resource via script-tag using the meta-csp
12:09:30 INFO - delivery method with keep-origin-redirect and when
12:09:30 INFO - the target request is same-origin.
12:09:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 595ms
12:09:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:09:30 INFO - PROCESS | 3576 | ++DOCSHELL 15EC9400 == 41 [pid = 3576] [id = 140]
12:09:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 74 (17775000) [pid = 3576] [serial = 393] [outer = 00000000]
12:09:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 75 (17AE4800) [pid = 3576] [serial = 394] [outer = 17775000]
12:09:30 INFO - PROCESS | 3576 | 1448309370543 Marionette INFO loaded listener.js
12:09:30 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 76 (17AF3000) [pid = 3576] [serial = 395] [outer = 17775000]
12:09:30 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
12:09:30 INFO - document served over http requires an https
12:09:30 INFO - sub-resource via script-tag using the meta-csp
12:09:30 INFO - delivery method with no-redirect and when
12:09:30 INFO - the target request is same-origin.
12:09:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 548ms
12:09:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:09:31 INFO - PROCESS | 3576 | ++DOCSHELL 17AEA000 == 42 [pid = 3576] [id = 141]
12:09:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 77 (17AF2C00) [pid = 3576] [serial = 396] [outer = 00000000]
12:09:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 78 (17BB3800) [pid = 3576] [serial = 397] [outer = 17AF2C00]
12:09:31 INFO - PROCESS | 3576 | 1448309371103 Marionette INFO loaded listener.js
12:09:31 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 79 (1838D000) [pid = 3576] [serial = 398] [outer = 17AF2C00]
12:09:31 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
12:09:31 INFO - document served over http requires an https
12:09:31 INFO - sub-resource via script-tag using the meta-csp
12:09:31 INFO - delivery method with swap-origin-redirect and when
12:09:31 INFO - the target request is same-origin.
12:09:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 642ms
12:09:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:09:31 INFO - PROCESS | 3576 | ++DOCSHELL 0E2ADC00 == 43 [pid = 3576] [id = 142]
12:09:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 80 (0E2AF400) [pid = 3576] [serial = 399] [outer = 00000000]
12:09:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 81 (10C18400) [pid = 3576] [serial = 400] [outer = 0E2AF400]
12:09:31 INFO - PROCESS | 3576 | 1448309371814 Marionette INFO loaded listener.js
12:09:31 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 82 (11995C00) [pid = 3576] [serial = 401] [outer = 0E2AF400]
12:09:32 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
12:09:32 INFO - document served over http requires an https
12:09:32 INFO - sub-resource via xhr-request using the meta-csp
12:09:32 INFO - delivery method with keep-origin-redirect and when
12:09:32 INFO - the target request is same-origin.
12:09:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 861ms
12:09:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:09:32 INFO - PROCESS | 3576 | ++DOCSHELL 1199D800 == 44 [pid = 3576] [id = 143]
12:09:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 83 (119A2C00) [pid = 3576] [serial = 402] [outer = 00000000]
12:09:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 84 (12B20800) [pid = 3576] [serial = 403] [outer = 119A2C00]
12:09:32 INFO - PROCESS | 3576 | 1448309372664 Marionette INFO loaded listener.js
12:09:32 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 85 (148CF400) [pid = 3576] [serial = 404] [outer = 119A2C00]
12:09:33 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
12:09:33 INFO - document served over http requires an https
12:09:33 INFO - sub-resource via xhr-request using the meta-csp
12:09:33 INFO - delivery method with no-redirect and when
12:09:33 INFO - the target request is same-origin.
12:09:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 736ms
12:09:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:09:33 INFO - PROCESS | 3576 | ++DOCSHELL 14B74400 == 45 [pid = 3576] [id = 144]
12:09:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 86 (14E3BC00) [pid = 3576] [serial = 405] [outer = 00000000]
12:09:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 87 (17BACC00) [pid = 3576] [serial = 406] [outer = 14E3BC00]
12:09:33 INFO - PROCESS | 3576 | 1448309373400 Marionette INFO loaded listener.js
12:09:33 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 88 (18395800) [pid = 3576] [serial = 407] [outer = 14E3BC00]
12:09:34 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
12:09:34 INFO - document served over http requires an https
12:09:34 INFO - sub-resource via xhr-request using the meta-csp
12:09:34 INFO - delivery method with swap-origin-redirect and when
12:09:34 INFO - the target request is same-origin.
12:09:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 799ms
12:09:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:09:34 INFO - PROCESS | 3576 | ++DOCSHELL 12B36C00 == 46 [pid = 3576] [id = 145]
12:09:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 89 (17051400) [pid = 3576] [serial = 408] [outer = 00000000]
12:09:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 90 (185E6800) [pid = 3576] [serial = 409] [outer = 17051400]
12:09:34 INFO - PROCESS | 3576 | 1448309374214 Marionette INFO loaded listener.js
12:09:34 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 91 (187A0C00) [pid = 3576] [serial = 410] [outer = 17051400]
12:09:34 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
12:09:34 INFO - document served over http requires an http
12:09:34 INFO - sub-resource via fetch-request using the meta-referrer
12:09:34 INFO - delivery method with keep-origin-redirect and when
12:09:34 INFO - the target request is cross-origin.
12:09:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 736ms
12:09:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:09:34 INFO - PROCESS | 3576 | ++DOCSHELL 185EAC00 == 47 [pid = 3576] [id = 146]
12:09:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 92 (185EB000) [pid = 3576] [serial = 411] [outer = 00000000]
12:09:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 93 (18997000) [pid = 3576] [serial = 412] [outer = 185EB000]
12:09:34 INFO - PROCESS | 3576 | 1448309374938 Marionette INFO loaded listener.js
12:09:35 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 94 (19032400) [pid = 3576] [serial = 413] [outer = 185EB000]
12:09:35 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
12:09:35 INFO - document served over http requires an http
12:09:35 INFO - sub-resource via fetch-request using the meta-referrer
12:09:35 INFO - delivery method with no-redirect and when
12:09:35 INFO - the target request is cross-origin.
12:09:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 814ms
12:09:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:09:35 INFO - PROCESS | 3576 | ++DOCSHELL 187A8C00 == 48 [pid = 3576] [id = 147]
12:09:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 95 (1898F000) [pid = 3576] [serial = 414] [outer = 00000000]
12:09:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 96 (1914F000) [pid = 3576] [serial = 415] [outer = 1898F000]
12:09:35 INFO - PROCESS | 3576 | 1448309375759 Marionette INFO loaded listener.js
12:09:35 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 97 (19307400) [pid = 3576] [serial = 416] [outer = 1898F000]
12:09:36 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
12:09:36 INFO - document served over http requires an http
12:09:36 INFO - sub-resource via fetch-request using the meta-referrer
12:09:36 INFO - delivery method with swap-origin-redirect and when
12:09:36 INFO - the target request is cross-origin.
12:09:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 736ms
12:09:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:09:36 INFO - PROCESS | 3576 | ++DOCSHELL 0F351800 == 49 [pid = 3576] [id = 148]
12:09:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 98 (11C6FC00) [pid = 3576] [serial = 417] [outer = 00000000]
12:09:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 99 (19335000) [pid = 3576] [serial = 418] [outer = 11C6FC00]
12:09:36 INFO - PROCESS | 3576 | 1448309376493 Marionette INFO loaded listener.js
12:09:36 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 100 (1933A000) [pid = 3576] [serial = 419] [outer = 11C6FC00]
12:09:36 INFO - PROCESS | 3576 | ++DOCSHELL 19331800 == 50 [pid = 3576] [id = 149]
12:09:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 101 (19333800) [pid = 3576] [serial = 420] [outer = 00000000]
12:09:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 102 (1933D000) [pid = 3576] [serial = 421] [outer = 19333800]
12:09:37 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
12:09:37 INFO - document served over http requires an http
12:09:37 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:37 INFO - delivery method with keep-origin-redirect and when
12:09:37 INFO - the target request is cross-origin.
12:09:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 845ms
12:09:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:09:37 INFO - PROCESS | 3576 | ++DOCSHELL 19333400 == 51 [pid = 3576] [id = 150]
12:09:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 103 (1933BC00) [pid = 3576] [serial = 422] [outer = 00000000]
12:09:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 104 (1966BC00) [pid = 3576] [serial = 423] [outer = 1933BC00]
12:09:37 INFO - PROCESS | 3576 | 1448309377355 Marionette INFO loaded listener.js
12:09:37 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 105 (19975400) [pid = 3576] [serial = 424] [outer = 1933BC00]
12:09:38 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B7C00 == 52 [pid = 3576] [id = 151]
12:09:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 106 (0F3F6800) [pid = 3576] [serial = 425] [outer = 00000000]
12:09:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 107 (0B7D9800) [pid = 3576] [serial = 426] [outer = 0F3F6800]
12:09:38 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
12:09:38 INFO - document served over http requires an http
12:09:38 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:38 INFO - delivery method with no-redirect and when
12:09:38 INFO - the target request is cross-origin.
12:09:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1613ms
12:09:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:09:38 INFO - PROCESS | 3576 | ++DOCSHELL 0F52F000 == 53 [pid = 3576] [id = 152]
12:09:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 108 (10C1A400) [pid = 3576] [serial = 427] [outer = 00000000]
12:09:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 109 (11817800) [pid = 3576] [serial = 428] [outer = 10C1A400]
12:09:38 INFO - PROCESS | 3576 | 1448309378961 Marionette INFO loaded listener.js
12:09:39 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 110 (11D55000) [pid = 3576] [serial = 429] [outer = 10C1A400]
12:09:39 INFO - PROCESS | 3576 | ++DOCSHELL 0F3F0C00 == 54 [pid = 3576] [id = 153]
12:09:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 111 (10CBC800) [pid = 3576] [serial = 430] [outer = 00000000]
12:09:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 112 (1199F800) [pid = 3576] [serial = 431] [outer = 10CBC800]
12:09:39 INFO - PROCESS | 3576 | --DOCSHELL 1835AC00 == 53 [pid = 3576] [id = 13]
12:09:39 INFO - PROCESS | 3576 | --DOCSHELL 1532D000 == 52 [pid = 3576] [id = 138]
12:09:39 INFO - PROCESS | 3576 | --DOCSHELL 15EC2800 == 51 [pid = 3576] [id = 136]
12:09:39 INFO - PROCESS | 3576 | --DOCSHELL 150F3000 == 50 [pid = 3576] [id = 134]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 111 (11676000) [pid = 3576] [serial = 314] [outer = 00000000] [url = about:blank]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 110 (0FA8C400) [pid = 3576] [serial = 311] [outer = 00000000] [url = about:blank]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 109 (1785DC00) [pid = 3576] [serial = 345] [outer = 00000000] [url = about:blank]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 108 (15ECE400) [pid = 3576] [serial = 332] [outer = 00000000] [url = about:blank]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 107 (138B2C00) [pid = 3576] [serial = 340] [outer = 00000000] [url = about:blank]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 106 (17771400) [pid = 3576] [serial = 335] [outer = 00000000] [url = about:blank]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 105 (14E30C00) [pid = 3576] [serial = 326] [outer = 00000000] [url = about:blank]
12:09:39 INFO - PROCESS | 3576 | --DOMWINDOW == 104 (15368C00) [pid = 3576] [serial = 329] [outer = 00000000] [url = about:blank]
12:09:39 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
12:09:39 INFO - document served over http requires an http
12:09:39 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:39 INFO - delivery method with swap-origin-redirect and when
12:09:39 INFO - the target request is cross-origin.
12:09:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 939ms
12:09:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:09:39 INFO - PROCESS | 3576 | ++DOCSHELL 0F3EE800 == 51 [pid = 3576] [id = 154]
12:09:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 105 (0F518800) [pid = 3576] [serial = 432] [outer = 00000000]
12:09:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 106 (110C3C00) [pid = 3576] [serial = 433] [outer = 0F518800]
12:09:39 INFO - PROCESS | 3576 | 1448309379924 Marionette INFO loaded listener.js
12:09:39 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 107 (11C6F800) [pid = 3576] [serial = 434] [outer = 0F518800]
12:09:40 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
12:09:40 INFO - document served over http requires an http
12:09:40 INFO - sub-resource via script-tag using the meta-referrer
12:09:40 INFO - delivery method with keep-origin-redirect and when
12:09:40 INFO - the target request is cross-origin.
12:09:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 595ms
12:09:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:09:40 INFO - PROCESS | 3576 | ++DOCSHELL 125BD400 == 52 [pid = 3576] [id = 155]
12:09:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 108 (125C1400) [pid = 3576] [serial = 435] [outer = 00000000]
12:09:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 109 (12B27400) [pid = 3576] [serial = 436] [outer = 125C1400]
12:09:40 INFO - PROCESS | 3576 | 1448309380525 Marionette INFO loaded listener.js
12:09:40 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 110 (12FAA400) [pid = 3576] [serial = 437] [outer = 125C1400]
12:09:40 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
12:09:40 INFO - document served over http requires an http
12:09:40 INFO - sub-resource via script-tag using the meta-referrer
12:09:40 INFO - delivery method with no-redirect and when
12:09:40 INFO - the target request is cross-origin.
12:09:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 595ms
12:09:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:09:41 INFO - PROCESS | 3576 | ++DOCSHELL 14244400 == 53 [pid = 3576] [id = 156]
12:09:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 111 (148C4000) [pid = 3576] [serial = 438] [outer = 00000000]
12:09:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 112 (14B76000) [pid = 3576] [serial = 439] [outer = 148C4000]
12:09:41 INFO - PROCESS | 3576 | 1448309381114 Marionette INFO loaded listener.js
12:09:41 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 113 (14E03000) [pid = 3576] [serial = 440] [outer = 148C4000]
12:09:41 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
12:09:41 INFO - document served over http requires an http
12:09:41 INFO - sub-resource via script-tag using the meta-referrer
12:09:41 INFO - delivery method with swap-origin-redirect and when
12:09:41 INFO - the target request is cross-origin.
12:09:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 595ms
12:09:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:09:41 INFO - PROCESS | 3576 | ++DOCSHELL 14E02800 == 54 [pid = 3576] [id = 157]
12:09:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 114 (14E04400) [pid = 3576] [serial = 441] [outer = 00000000]
12:09:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 115 (14E0FC00) [pid = 3576] [serial = 442] [outer = 14E04400]
12:09:41 INFO - PROCESS | 3576 | 1448309381712 Marionette INFO loaded listener.js
12:09:41 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 116 (14E35C00) [pid = 3576] [serial = 443] [outer = 14E04400]
12:09:42 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
12:09:42 INFO - document served over http requires an http
12:09:42 INFO - sub-resource via xhr-request using the meta-referrer
12:09:42 INFO - delivery method with keep-origin-redirect and when
12:09:42 INFO - the target request is cross-origin.
12:09:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 595ms
12:09:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:09:42 INFO - PROCESS | 3576 | ++DOCSHELL 149D4800 == 55 [pid = 3576] [id = 158]
12:09:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 117 (14E0EC00) [pid = 3576] [serial = 444] [outer = 00000000]
12:09:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 118 (15A80400) [pid = 3576] [serial = 445] [outer = 14E0EC00]
12:09:42 INFO - PROCESS | 3576 | 1448309382336 Marionette INFO loaded listener.js
12:09:42 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 119 (17052C00) [pid = 3576] [serial = 446] [outer = 14E0EC00]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 118 (15EC7800) [pid = 3576] [serial = 383] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309369077]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 117 (12B3FC00) [pid = 3576] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 116 (11BE0800) [pid = 3576] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 115 (1117AC00) [pid = 3576] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 114 (0B7DF800) [pid = 3576] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 113 (128E0800) [pid = 3576] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 112 (11A5FC00) [pid = 3576] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 111 (11D49000) [pid = 3576] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 110 (0F51C800) [pid = 3576] [serial = 380] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 109 (15ECBC00) [pid = 3576] [serial = 384] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309369077]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 108 (15334C00) [pid = 3576] [serial = 381] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 107 (14D2C000) [pid = 3576] [serial = 358] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 106 (17AE4800) [pid = 3576] [serial = 394] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 105 (0FA8B800) [pid = 3576] [serial = 352] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 104 (120EB400) [pid = 3576] [serial = 355] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 103 (17051000) [pid = 3576] [serial = 391] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 102 (15ECB800) [pid = 3576] [serial = 389] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 101 (12F58000) [pid = 3576] [serial = 386] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 100 (12B0E000) [pid = 3576] [serial = 370] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 99 (11996800) [pid = 3576] [serial = 361] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 98 (11813000) [pid = 3576] [serial = 364] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 97 (11FE0800) [pid = 3576] [serial = 367] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 96 (12F68C00) [pid = 3576] [serial = 373] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 95 (1518AC00) [pid = 3576] [serial = 379] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 94 (14B77C00) [pid = 3576] [serial = 376] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 93 (17BB3800) [pid = 3576] [serial = 397] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 92 (17775000) [pid = 3576] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 91 (15332400) [pid = 3576] [serial = 388] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 90 (11177400) [pid = 3576] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 89 (150F8C00) [pid = 3576] [serial = 378] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 88 (17BAB800) [pid = 3576] [serial = 350] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 87 (11A5D800) [pid = 3576] [serial = 362] [outer = 00000000] [url = about:blank]
12:09:42 INFO - PROCESS | 3576 | --DOMWINDOW == 86 (11A69400) [pid = 3576] [serial = 365] [outer = 00000000] [url = about:blank]
12:09:42 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
12:09:42 INFO - document served over http requires an http
12:09:42 INFO - sub-resource via xhr-request using the meta-referrer
12:09:42 INFO - delivery method with no-redirect and when
12:09:42 INFO - the target request is cross-origin.
12:09:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 595ms
12:09:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:09:42 INFO - PROCESS | 3576 | ++DOCSHELL 0F3F8000 == 56 [pid = 3576] [id = 159]
12:09:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 87 (11177400) [pid = 3576] [serial = 447] [outer = 00000000]
12:09:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 88 (12B3FC00) [pid = 3576] [serial = 448] [outer = 11177400]
12:09:42 INFO - PROCESS | 3576 | 1448309382908 Marionette INFO loaded listener.js
12:09:42 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 89 (17051000) [pid = 3576] [serial = 449] [outer = 11177400]
12:09:43 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
12:09:43 INFO - document served over http requires an http
12:09:43 INFO - sub-resource via xhr-request using the meta-referrer
12:09:43 INFO - delivery method with swap-origin-redirect and when
12:09:43 INFO - the target request is cross-origin.
12:09:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 532ms
12:09:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:09:43 INFO - PROCESS | 3576 | ++DOCSHELL 12B1B800 == 57 [pid = 3576] [id = 160]
12:09:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 90 (17772000) [pid = 3576] [serial = 450] [outer = 00000000]
12:09:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 91 (17855C00) [pid = 3576] [serial = 451] [outer = 17772000]
12:09:43 INFO - PROCESS | 3576 | 1448309383447 Marionette INFO loaded listener.js
12:09:43 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 92 (17AEA400) [pid = 3576] [serial = 452] [outer = 17772000]
12:09:43 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
12:09:43 INFO - document served over http requires an https
12:09:43 INFO - sub-resource via fetch-request using the meta-referrer
12:09:43 INFO - delivery method with keep-origin-redirect and when
12:09:43 INFO - the target request is cross-origin.
12:09:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 533ms
12:09:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:09:43 INFO - PROCESS | 3576 | ++DOCSHELL 17AE7C00 == 58 [pid = 3576] [id = 161]
12:09:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 93 (17AE9000) [pid = 3576] [serial = 453] [outer = 00000000]
12:09:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 94 (17BAB400) [pid = 3576] [serial = 454] [outer = 17AE9000]
12:09:44 INFO - PROCESS | 3576 | 1448309383986 Marionette INFO loaded listener.js
12:09:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 95 (185DE400) [pid = 3576] [serial = 455] [outer = 17AE9000]
12:09:44 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
12:09:44 INFO - document served over http requires an https
12:09:44 INFO - sub-resource via fetch-request using the meta-referrer
12:09:44 INFO - delivery method with no-redirect and when
12:09:44 INFO - the target request is cross-origin.
12:09:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 548ms
12:09:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:09:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
12:09:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206
12:09:44 INFO - PROCESS | 3576 | ++DOCSHELL 183DFC00 == 59 [pid = 3576] [id = 162]
12:09:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 96 (183E7C00) [pid = 3576] [serial = 456] [outer = 00000000]
12:09:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 97 (19147400) [pid = 3576] [serial = 457] [outer = 183E7C00]
12:09:44 INFO - PROCESS | 3576 | 1448309384548 Marionette INFO loaded listener.js
12:09:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 98 (19664800) [pid = 3576] [serial = 458] [outer = 183E7C00]
12:09:44 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
12:09:44 INFO - document served over http requires an https
12:09:44 INFO - sub-resource via fetch-request using the meta-referrer
12:09:44 INFO - delivery method with swap-origin-redirect and when
12:09:44 INFO - the target request is cross-origin.
12:09:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 548ms
12:09:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:09:45 INFO - PROCESS | 3576 | ++DOCSHELL 19145800 == 60 [pid = 3576] [id = 163]
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 99 (1933B400) [pid = 3576] [serial = 459] [outer = 00000000]
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 100 (1997EC00) [pid = 3576] [serial = 460] [outer = 1933B400]
12:09:45 INFO - PROCESS | 3576 | 1448309385099 Marionette INFO loaded listener.js
12:09:45 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 101 (19D24800) [pid = 3576] [serial = 461] [outer = 1933B400]
12:09:45 INFO - PROCESS | 3576 | ++DOCSHELL 19D55000 == 61 [pid = 3576] [id = 164]
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 102 (19D56C00) [pid = 3576] [serial = 462] [outer = 00000000]
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 103 (19D58000) [pid = 3576] [serial = 463] [outer = 19D56C00]
12:09:45 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
12:09:45 INFO - document served over http requires an https
12:09:45 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:45 INFO - delivery method with keep-origin-redirect and when
12:09:45 INFO - the target request is cross-origin.
12:09:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 642ms
12:09:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:09:45 INFO - PROCESS | 3576 | ++DOCSHELL 128E2400 == 62 [pid = 3576] [id = 165]
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 104 (1966A000) [pid = 3576] [serial = 464] [outer = 00000000]
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 105 (19D5B000) [pid = 3576] [serial = 465] [outer = 1966A000]
12:09:45 INFO - PROCESS | 3576 | 1448309385736 Marionette INFO loaded listener.js
12:09:45 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 106 (19E71400) [pid = 3576] [serial = 466] [outer = 1966A000]
12:09:46 INFO - PROCESS | 3576 | ++DOCSHELL 10CC1400 == 63 [pid = 3576] [id = 166]
12:09:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 107 (10CC4000) [pid = 3576] [serial = 467] [outer = 00000000]
12:09:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 108 (0E892400) [pid = 3576] [serial = 468] [outer = 10CC4000]
12:09:46 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
12:09:46 INFO - document served over http requires an https
12:09:46 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:46 INFO - delivery method with no-redirect and when
12:09:46 INFO - the target request is cross-origin.
12:09:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 846ms
12:09:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:09:46 INFO - PROCESS | 3576 | ++DOCSHELL 1199E400 == 64 [pid = 3576] [id = 167]
12:09:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 109 (11A5D800) [pid = 3576] [serial = 469] [outer = 00000000]
12:09:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 110 (120EB400) [pid = 3576] [serial = 470] [outer = 11A5D800]
12:09:46 INFO - PROCESS | 3576 | 1448309386644 Marionette INFO loaded listener.js
12:09:46 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 111 (12B01800) [pid = 3576] [serial = 471] [outer = 11A5D800]
12:09:47 INFO - PROCESS | 3576 | ++DOCSHELL 12FA7800 == 65 [pid = 3576] [id = 168]
12:09:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 112 (12FA9000) [pid = 3576] [serial = 472] [outer = 00000000]
12:09:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 113 (14E0E400) [pid = 3576] [serial = 473] [outer = 12FA9000]
12:09:47 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
12:09:47 INFO - document served over http requires an https
12:09:47 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:47 INFO - delivery method with swap-origin-redirect and when
12:09:47 INFO - the target request is cross-origin.
12:09:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 892ms
12:09:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:09:47 INFO - PROCESS | 3576 | ++DOCSHELL 14E04000 == 66 [pid = 3576] [id = 169]
12:09:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 114 (14E06800) [pid = 3576] [serial = 474] [outer = 00000000]
12:09:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 115 (17771800) [pid = 3576] [serial = 475] [outer = 14E06800]
12:09:47 INFO - PROCESS | 3576 | 1448309387564 Marionette INFO loaded listener.js
12:09:47 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 116 (19143400) [pid = 3576] [serial = 476] [outer = 14E06800]
12:09:48 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
12:09:48 INFO - document served over http requires an https
12:09:48 INFO - sub-resource via script-tag using the meta-referrer
12:09:48 INFO - delivery method with keep-origin-redirect and when
12:09:48 INFO - the target request is cross-origin.
12:09:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 845ms
12:09:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:09:48 INFO - PROCESS | 3576 | ++DOCSHELL 16FD5800 == 67 [pid = 3576] [id = 170]
12:09:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 117 (16FD7400) [pid = 3576] [serial = 477] [outer = 00000000]
12:09:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 118 (16FE0C00) [pid = 3576] [serial = 478] [outer = 16FD7400]
12:09:48 INFO - PROCESS | 3576 | 1448309388399 Marionette INFO loaded listener.js
12:09:48 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 119 (1997D800) [pid = 3576] [serial = 479] [outer = 16FD7400]
12:09:49 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
12:09:49 INFO - document served over http requires an https
12:09:49 INFO - sub-resource via script-tag using the meta-referrer
12:09:49 INFO - delivery method with no-redirect and when
12:09:49 INFO - the target request is cross-origin.
12:09:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 799ms
12:09:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:09:49 INFO - PROCESS | 3576 | ++DOCSHELL 1458DC00 == 68 [pid = 3576] [id = 171]
12:09:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 120 (1458F800) [pid = 3576] [serial = 480] [outer = 00000000]
12:09:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 121 (14595C00) [pid = 3576] [serial = 481] [outer = 1458F800]
12:09:49 INFO - PROCESS | 3576 | 1448309389214 Marionette INFO loaded listener.js
12:09:49 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 122 (1997D400) [pid = 3576] [serial = 482] [outer = 1458F800]
12:09:49 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
12:09:49 INFO - document served over http requires an https
12:09:49 INFO - sub-resource via script-tag using the meta-referrer
12:09:49 INFO - delivery method with swap-origin-redirect and when
12:09:49 INFO - the target request is cross-origin.
12:09:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 752ms
12:09:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:09:49 INFO - PROCESS | 3576 | ++DOCSHELL 14599800 == 69 [pid = 3576] [id = 172]
12:09:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 123 (14599C00) [pid = 3576] [serial = 483] [outer = 00000000]
12:09:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 124 (19E71000) [pid = 3576] [serial = 484] [outer = 14599C00]
12:09:50 INFO - PROCESS | 3576 | 1448309389969 Marionette INFO loaded listener.js
12:09:50 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 125 (19EB3000) [pid = 3576] [serial = 485] [outer = 14599C00]
12:09:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 126 (14634400) [pid = 3576] [serial = 486] [outer = 19D27400]
12:09:50 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
12:09:50 INFO - document served over http requires an https
12:09:50 INFO - sub-resource via xhr-request using the meta-referrer
12:09:50 INFO - delivery method with keep-origin-redirect and when
12:09:50 INFO - the target request is cross-origin.
12:09:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 861ms
12:09:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:09:50 INFO - PROCESS | 3576 | ++DOCSHELL 12B1B000 == 70 [pid = 3576] [id = 173]
12:09:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 127 (14631800) [pid = 3576] [serial = 487] [outer = 00000000]
12:09:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 128 (18394C00) [pid = 3576] [serial = 488] [outer = 14631800]
12:09:50 INFO - PROCESS | 3576 | 1448309390827 Marionette INFO loaded listener.js
12:09:50 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 129 (19EBB000) [pid = 3576] [serial = 489] [outer = 14631800]
12:09:51 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
12:09:51 INFO - document served over http requires an https
12:09:51 INFO - sub-resource via xhr-request using the meta-referrer
12:09:51 INFO - delivery method with no-redirect and when
12:09:51 INFO - the target request is cross-origin.
12:09:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 736ms
12:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:09:51 INFO - PROCESS | 3576 | ++DOCSHELL 19E76000 == 71 [pid = 3576] [id = 174]
12:09:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 130 (19EB4000) [pid = 3576] [serial = 490] [outer = 00000000]
12:09:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 131 (1B022400) [pid = 3576] [serial = 491] [outer = 19EB4000]
12:09:51 INFO - PROCESS | 3576 | 1448309391577 Marionette INFO loaded listener.js
12:09:51 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 132 (1B029000) [pid = 3576] [serial = 492] [outer = 19EB4000]
12:09:52 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
12:09:52 INFO - document served over http requires an https
12:09:52 INFO - sub-resource via xhr-request using the meta-referrer
12:09:52 INFO - delivery method with swap-origin-redirect and when
12:09:52 INFO - the target request is cross-origin.
12:09:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 799ms
12:09:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:09:52 INFO - PROCESS | 3576 | ++DOCSHELL 1B023400 == 72 [pid = 3576] [id = 175]
12:09:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 133 (1B025400) [pid = 3576] [serial = 493] [outer = 00000000]
12:09:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 134 (1B030C00) [pid = 3576] [serial = 494] [outer = 1B025400]
12:09:52 INFO - PROCESS | 3576 | 1448309392389 Marionette INFO loaded listener.js
12:09:52 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 135 (1C2EB400) [pid = 3576] [serial = 495] [outer = 1B025400]
12:09:53 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
12:09:53 INFO - document served over http requires an http
12:09:53 INFO - sub-resource via fetch-request using the meta-referrer
12:09:53 INFO - delivery method with keep-origin-redirect and when
12:09:53 INFO - the target request is same-origin.
12:09:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1613ms
12:09:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:09:53 INFO - PROCESS | 3576 | ++DOCSHELL 11C6F000 == 73 [pid = 3576] [id = 176]
12:09:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 136 (11DC8C00) [pid = 3576] [serial = 496] [outer = 00000000]
12:09:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 137 (12B0EC00) [pid = 3576] [serial = 497] [outer = 11DC8C00]
12:09:54 INFO - PROCESS | 3576 | 1448309394047 Marionette INFO loaded listener.js
12:09:54 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 138 (1533B800) [pid = 3576] [serial = 498] [outer = 11DC8C00]
12:09:54 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
12:09:54 INFO - document served over http requires an http
12:09:54 INFO - sub-resource via fetch-request using the meta-referrer
12:09:54 INFO - delivery method with no-redirect and when
12:09:54 INFO - the target request is same-origin.
12:09:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 987ms
12:09:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:09:54 INFO - PROCESS | 3576 | ++DOCSHELL 10C18C00 == 74 [pid = 3576] [id = 177]
12:09:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 139 (10D90400) [pid = 3576] [serial = 499] [outer = 00000000]
12:09:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 140 (125BC400) [pid = 3576] [serial = 500] [outer = 10D90400]
12:09:55 INFO - PROCESS | 3576 | 1448309395034 Marionette INFO loaded listener.js
12:09:55 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 141 (12F5C000) [pid = 3576] [serial = 501] [outer = 10D90400]
12:09:55 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
12:09:55 INFO - document served over http requires an http
12:09:55 INFO - sub-resource via fetch-request using the meta-referrer
12:09:55 INFO - delivery method with swap-origin-redirect and when
12:09:55 INFO - the target request is same-origin.
12:09:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 830ms
12:09:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:09:55 INFO - PROCESS | 3576 | ++DOCSHELL 11D47400 == 75 [pid = 3576] [id = 178]
12:09:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 142 (11D48000) [pid = 3576] [serial = 502] [outer = 00000000]
12:09:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 143 (14597400) [pid = 3576] [serial = 503] [outer = 11D48000]
12:09:55 INFO - PROCESS | 3576 | 1448309395880 Marionette INFO loaded listener.js
12:09:55 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 144 (149D4400) [pid = 3576] [serial = 504] [outer = 11D48000]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 15EC9400 == 74 [pid = 3576] [id = 140]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 12B3F800 == 73 [pid = 3576] [id = 132]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0B7DE000 == 72 [pid = 3576] [id = 133]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 125BE400 == 71 [pid = 3576] [id = 131]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 110C3400 == 70 [pid = 3576] [id = 22]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 19D55000 == 69 [pid = 3576] [id = 164]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 19145800 == 68 [pid = 3576] [id = 163]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 183DFC00 == 67 [pid = 3576] [id = 162]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 17AE7C00 == 66 [pid = 3576] [id = 161]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 12B1B800 == 65 [pid = 3576] [id = 160]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0F3F8000 == 64 [pid = 3576] [id = 159]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 149D4800 == 63 [pid = 3576] [id = 158]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 14E02800 == 62 [pid = 3576] [id = 157]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 14244400 == 61 [pid = 3576] [id = 156]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 125BD400 == 60 [pid = 3576] [id = 155]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0F3EE800 == 59 [pid = 3576] [id = 154]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0F3F0C00 == 58 [pid = 3576] [id = 153]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0F52F000 == 57 [pid = 3576] [id = 152]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0E2B7C00 == 56 [pid = 3576] [id = 151]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 19331800 == 55 [pid = 3576] [id = 149]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0F351800 == 54 [pid = 3576] [id = 148]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 187A8C00 == 53 [pid = 3576] [id = 147]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 185EAC00 == 52 [pid = 3576] [id = 146]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 12B36C00 == 51 [pid = 3576] [id = 145]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 0E2ADC00 == 50 [pid = 3576] [id = 142]
12:09:56 INFO - PROCESS | 3576 | --DOCSHELL 17AEA000 == 49 [pid = 3576] [id = 141]
12:09:56 INFO - PROCESS | 3576 | ++DOCSHELL 11997800 == 50 [pid = 3576] [id = 179]
12:09:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 145 (1199C800) [pid = 3576] [serial = 505] [outer = 00000000]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 144 (14E2F000) [pid = 3576] [serial = 377] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 143 (125B6400) [pid = 3576] [serial = 368] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 142 (12B39C00) [pid = 3576] [serial = 371] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 141 (17AF3000) [pid = 3576] [serial = 395] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 140 (15180800) [pid = 3576] [serial = 387] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 139 (15A73000) [pid = 3576] [serial = 382] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 138 (17776C00) [pid = 3576] [serial = 392] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | --DOMWINDOW == 137 (13C50400) [pid = 3576] [serial = 374] [outer = 00000000] [url = about:blank]
12:09:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 138 (0FFE3800) [pid = 3576] [serial = 506] [outer = 1199C800]
12:09:56 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
12:09:56 INFO - document served over http requires an http
12:09:56 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:56 INFO - delivery method with keep-origin-redirect and when
12:09:56 INFO - the target request is same-origin.
12:09:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 705ms
12:09:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:09:56 INFO - PROCESS | 3576 | ++DOCSHELL 10DB7800 == 51 [pid = 3576] [id = 180]
12:09:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 139 (11D4D800) [pid = 3576] [serial = 507] [outer = 00000000]
12:09:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 140 (13C46800) [pid = 3576] [serial = 508] [outer = 11D4D800]
12:09:56 INFO - PROCESS | 3576 | 1448309396613 Marionette INFO loaded listener.js
12:09:56 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 141 (14B70000) [pid = 3576] [serial = 509] [outer = 11D4D800]
12:09:56 INFO - PROCESS | 3576 | ++DOCSHELL 14244400 == 52 [pid = 3576] [id = 181]
12:09:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 142 (1458B800) [pid = 3576] [serial = 510] [outer = 00000000]
12:09:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 143 (14E0E800) [pid = 3576] [serial = 511] [outer = 1458B800]
12:09:57 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
12:09:57 INFO - document served over http requires an http
12:09:57 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:57 INFO - delivery method with no-redirect and when
12:09:57 INFO - the target request is same-origin.
12:09:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 642ms
12:09:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:09:57 INFO - PROCESS | 3576 | ++DOCSHELL 14232400 == 53 [pid = 3576] [id = 182]
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 144 (149D2C00) [pid = 3576] [serial = 512] [outer = 00000000]
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 145 (14E31800) [pid = 3576] [serial = 513] [outer = 149D2C00]
12:09:57 INFO - PROCESS | 3576 | 1448309397226 Marionette INFO loaded listener.js
12:09:57 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 146 (153EC800) [pid = 3576] [serial = 514] [outer = 149D2C00]
12:09:57 INFO - PROCESS | 3576 | ++DOCSHELL 15141C00 == 54 [pid = 3576] [id = 183]
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 147 (1573D000) [pid = 3576] [serial = 515] [outer = 00000000]
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 148 (15EC9400) [pid = 3576] [serial = 516] [outer = 1573D000]
12:09:57 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
12:09:57 INFO - document served over http requires an http
12:09:57 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:57 INFO - delivery method with swap-origin-redirect and when
12:09:57 INFO - the target request is same-origin.
12:09:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 595ms
12:09:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:09:57 INFO - PROCESS | 3576 | ++DOCSHELL 153E3800 == 55 [pid = 3576] [id = 184]
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 149 (153EB400) [pid = 3576] [serial = 517] [outer = 00000000]
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 150 (16FDEC00) [pid = 3576] [serial = 518] [outer = 153EB400]
12:09:57 INFO - PROCESS | 3576 | 1448309397858 Marionette INFO loaded listener.js
12:09:57 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 151 (1705AC00) [pid = 3576] [serial = 519] [outer = 153EB400]
12:09:58 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
12:09:58 INFO - document served over http requires an http
12:09:58 INFO - sub-resource via script-tag using the meta-referrer
12:09:58 INFO - delivery method with keep-origin-redirect and when
12:09:58 INFO - the target request is same-origin.
12:09:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 595ms
12:09:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:09:58 INFO - PROCESS | 3576 | ++DOCSHELL 1777A800 == 56 [pid = 3576] [id = 185]
12:09:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 152 (1777C400) [pid = 3576] [serial = 520] [outer = 00000000]
12:09:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 153 (17AF3800) [pid = 3576] [serial = 521] [outer = 1777C400]
12:09:58 INFO - PROCESS | 3576 | 1448309398441 Marionette INFO loaded listener.js
12:09:58 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 154 (17BAEC00) [pid = 3576] [serial = 522] [outer = 1777C400]
12:09:58 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
12:09:58 INFO - document served over http requires an http
12:09:58 INFO - sub-resource via script-tag using the meta-referrer
12:09:58 INFO - delivery method with no-redirect and when
12:09:58 INFO - the target request is same-origin.
12:09:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 642ms
12:09:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:09:59 INFO - PROCESS | 3576 | ++DOCSHELL 170D6800 == 57 [pid = 3576] [id = 186]
12:09:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 155 (170D7000) [pid = 3576] [serial = 523] [outer = 00000000]
12:09:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 156 (170DD000) [pid = 3576] [serial = 524] [outer = 170D7000]
12:09:59 INFO - PROCESS | 3576 | 1448309399057 Marionette INFO loaded listener.js
12:09:59 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 157 (17B2A400) [pid = 3576] [serial = 525] [outer = 170D7000]
12:09:59 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
12:09:59 INFO - document served over http requires an http
12:09:59 INFO - sub-resource via script-tag using the meta-referrer
12:09:59 INFO - delivery method with swap-origin-redirect and when
12:09:59 INFO - the target request is same-origin.
12:09:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 642ms
12:09:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:09:59 INFO - PROCESS | 3576 | ++DOCSHELL 170DA000 == 58 [pid = 3576] [id = 187]
12:09:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 158 (1835FC00) [pid = 3576] [serial = 526] [outer = 00000000]
12:09:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 159 (185EC800) [pid = 3576] [serial = 527] [outer = 1835FC00]
12:09:59 INFO - PROCESS | 3576 | 1448309399703 Marionette INFO loaded listener.js
12:09:59 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 160 (18F8FC00) [pid = 3576] [serial = 528] [outer = 1835FC00]
12:10:00 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
12:10:00 INFO - document served over http requires an http
12:10:00 INFO - sub-resource via xhr-request using the meta-referrer
12:10:00 INFO - delivery method with keep-origin-redirect and when
12:10:00 INFO - the target request is same-origin.
12:10:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 626ms
12:10:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 159 (19333800) [pid = 3576] [serial = 420] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 158 (0F3F6800) [pid = 3576] [serial = 425] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309378364]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 157 (19D5B000) [pid = 3576] [serial = 465] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 156 (19D58000) [pid = 3576] [serial = 463] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 155 (14E04400) [pid = 3576] [serial = 441] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 154 (125C1400) [pid = 3576] [serial = 435] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 153 (17858000) [pid = 3576] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 152 (148C4000) [pid = 3576] [serial = 438] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 151 (11177400) [pid = 3576] [serial = 447] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 150 (10CBC800) [pid = 3576] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 149 (17AF2C00) [pid = 3576] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 148 (0F518800) [pid = 3576] [serial = 432] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 147 (1933B400) [pid = 3576] [serial = 459] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 146 (17AE9000) [pid = 3576] [serial = 453] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 145 (183E7C00) [pid = 3576] [serial = 456] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 144 (17772000) [pid = 3576] [serial = 450] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 143 (14E0EC00) [pid = 3576] [serial = 444] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 142 (19D56C00) [pid = 3576] [serial = 462] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 141 (10C1A400) [pid = 3576] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 140 (14B76000) [pid = 3576] [serial = 439] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 139 (12B3FC00) [pid = 3576] [serial = 448] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 138 (18997000) [pid = 3576] [serial = 412] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 137 (1933D000) [pid = 3576] [serial = 421] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 136 (19335000) [pid = 3576] [serial = 418] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 135 (1914F000) [pid = 3576] [serial = 415] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 134 (17BAB400) [pid = 3576] [serial = 454] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 133 (10C18400) [pid = 3576] [serial = 400] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 132 (110C3C00) [pid = 3576] [serial = 433] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 131 (19147400) [pid = 3576] [serial = 457] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 130 (12B20800) [pid = 3576] [serial = 403] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 129 (15A80400) [pid = 3576] [serial = 445] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 128 (12B27400) [pid = 3576] [serial = 436] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 127 (0B7D9800) [pid = 3576] [serial = 426] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309378364]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 126 (1966BC00) [pid = 3576] [serial = 423] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 125 (185E6800) [pid = 3576] [serial = 409] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 124 (1199F800) [pid = 3576] [serial = 431] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 123 (11817800) [pid = 3576] [serial = 428] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 122 (17855C00) [pid = 3576] [serial = 451] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 121 (1997EC00) [pid = 3576] [serial = 460] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 120 (17BACC00) [pid = 3576] [serial = 406] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 119 (14E0FC00) [pid = 3576] [serial = 442] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 118 (17051000) [pid = 3576] [serial = 449] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 117 (17052C00) [pid = 3576] [serial = 446] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | --DOMWINDOW == 116 (14E35C00) [pid = 3576] [serial = 443] [outer = 00000000] [url = about:blank]
12:10:00 INFO - PROCESS | 3576 | ++DOCSHELL 0B7D9800 == 59 [pid = 3576] [id = 188]
12:10:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 117 (0E2B7000) [pid = 3576] [serial = 529] [outer = 00000000]
12:10:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 118 (11177400) [pid = 3576] [serial = 530] [outer = 0E2B7000]
12:10:00 INFO - PROCESS | 3576 | 1448309400407 Marionette INFO loaded listener.js
12:10:00 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 119 (12B38000) [pid = 3576] [serial = 531] [outer = 0E2B7000]
12:10:00 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
12:10:00 INFO - document served over http requires an http
12:10:00 INFO - sub-resource via xhr-request using the meta-referrer
12:10:00 INFO - delivery method with no-redirect and when
12:10:00 INFO - the target request is same-origin.
12:10:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 595ms
12:10:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:10:00 INFO - PROCESS | 3576 | ++DOCSHELL 12B20800 == 60 [pid = 3576] [id = 189]
12:10:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 120 (12B27400) [pid = 3576] [serial = 532] [outer = 00000000]
12:10:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 121 (14A39000) [pid = 3576] [serial = 533] [outer = 12B27400]
12:10:00 INFO - PROCESS | 3576 | 1448309400945 Marionette INFO loaded listener.js
12:10:01 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 122 (14A40400) [pid = 3576] [serial = 534] [outer = 12B27400]
12:10:01 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
12:10:01 INFO - document served over http requires an http
12:10:01 INFO - sub-resource via xhr-request using the meta-referrer
12:10:01 INFO - delivery method with swap-origin-redirect and when
12:10:01 INFO - the target request is same-origin.
12:10:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 533ms
12:10:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:10:01 INFO - PROCESS | 3576 | ++DOCSHELL 0F3F0000 == 61 [pid = 3576] [id = 190]
12:10:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 123 (0F538800) [pid = 3576] [serial = 535] [outer = 00000000]
12:10:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 124 (1879C000) [pid = 3576] [serial = 536] [outer = 0F538800]
12:10:01 INFO - PROCESS | 3576 | 1448309401496 Marionette INFO loaded listener.js
12:10:01 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 125 (19335000) [pid = 3576] [serial = 537] [outer = 0F538800]
12:10:01 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
12:10:01 INFO - document served over http requires an https
12:10:01 INFO - sub-resource via fetch-request using the meta-referrer
12:10:01 INFO - delivery method with keep-origin-redirect and when
12:10:01 INFO - the target request is same-origin.
12:10:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 595ms
12:10:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:10:02 INFO - PROCESS | 3576 | ++DOCSHELL 17AE5800 == 62 [pid = 3576] [id = 191]
12:10:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 126 (1838A400) [pid = 3576] [serial = 538] [outer = 00000000]
12:10:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 127 (1966DC00) [pid = 3576] [serial = 539] [outer = 1838A400]
12:10:02 INFO - PROCESS | 3576 | 1448309402081 Marionette INFO loaded listener.js
12:10:02 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 128 (19D50800) [pid = 3576] [serial = 540] [outer = 1838A400]
12:10:02 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
12:10:02 INFO - document served over http requires an https
12:10:02 INFO - sub-resource via fetch-request using the meta-referrer
12:10:02 INFO - delivery method with no-redirect and when
12:10:02 INFO - the target request is same-origin.
12:10:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 595ms
12:10:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:10:02 INFO - PROCESS | 3576 | ++DOCSHELL 0E5AAC00 == 63 [pid = 3576] [id = 192]
12:10:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 129 (0E890000) [pid = 3576] [serial = 541] [outer = 00000000]
12:10:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 130 (1167F000) [pid = 3576] [serial = 542] [outer = 0E890000]
12:10:02 INFO - PROCESS | 3576 | 1448309402729 Marionette INFO loaded listener.js
12:10:02 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 131 (11FE3C00) [pid = 3576] [serial = 543] [outer = 0E890000]
12:10:03 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
12:10:03 INFO - document served over http requires an https
12:10:03 INFO - sub-resource via fetch-request using the meta-referrer
12:10:03 INFO - delivery method with swap-origin-redirect and when
12:10:03 INFO - the target request is same-origin.
12:10:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 845ms
12:10:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:10:03 INFO - PROCESS | 3576 | ++DOCSHELL 128F3800 == 64 [pid = 3576] [id = 193]
12:10:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 132 (12B27800) [pid = 3576] [serial = 544] [outer = 00000000]
12:10:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 133 (14B7BC00) [pid = 3576] [serial = 545] [outer = 12B27800]
12:10:03 INFO - PROCESS | 3576 | 1448309403602 Marionette INFO loaded listener.js
12:10:03 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 134 (15086800) [pid = 3576] [serial = 546] [outer = 12B27800]
12:10:04 INFO - PROCESS | 3576 | ++DOCSHELL 1508FC00 == 65 [pid = 3576] [id = 194]
12:10:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 135 (15140400) [pid = 3576] [serial = 547] [outer = 00000000]
12:10:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 136 (16FDD000) [pid = 3576] [serial = 548] [outer = 15140400]
12:10:04 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
12:10:04 INFO - document served over http requires an https
12:10:04 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:04 INFO - delivery method with keep-origin-redirect and when
12:10:04 INFO - the target request is same-origin.
12:10:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 940ms
12:10:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:10:04 INFO - PROCESS | 3576 | ++DOCSHELL 12FA5400 == 66 [pid = 3576] [id = 195]
12:10:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 137 (1508E400) [pid = 3576] [serial = 549] [outer = 00000000]
12:10:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 138 (1785C400) [pid = 3576] [serial = 550] [outer = 1508E400]
12:10:04 INFO - PROCESS | 3576 | 1448309404541 Marionette INFO loaded listener.js
12:10:04 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 139 (1838BC00) [pid = 3576] [serial = 551] [outer = 1508E400]
12:10:04 INFO - PROCESS | 3576 | ++DOCSHELL 183E8800 == 67 [pid = 3576] [id = 196]
12:10:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 140 (1997C000) [pid = 3576] [serial = 552] [outer = 00000000]
12:10:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 141 (1777A000) [pid = 3576] [serial = 553] [outer = 1997C000]
12:10:05 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
12:10:05 INFO - document served over http requires an https
12:10:05 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:05 INFO - delivery method with no-redirect and when
12:10:05 INFO - the target request is same-origin.
12:10:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 846ms
12:10:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:10:05 INFO - PROCESS | 3576 | ++DOCSHELL 17777800 == 68 [pid = 3576] [id = 197]
12:10:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 142 (17BA5000) [pid = 3576] [serial = 554] [outer = 00000000]
12:10:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 143 (19D58000) [pid = 3576] [serial = 555] [outer = 17BA5000]
12:10:05 INFO - PROCESS | 3576 | 1448309405395 Marionette INFO loaded listener.js
12:10:05 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 144 (1B02A400) [pid = 3576] [serial = 556] [outer = 17BA5000]
12:10:05 INFO - PROCESS | 3576 | ++DOCSHELL 15094800 == 69 [pid = 3576] [id = 198]
12:10:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 145 (15094C00) [pid = 3576] [serial = 557] [outer = 00000000]
12:10:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 146 (15098400) [pid = 3576] [serial = 558] [outer = 15094C00]
12:10:06 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
12:10:06 INFO - document served over http requires an https
12:10:06 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:06 INFO - delivery method with swap-origin-redirect and when
12:10:06 INFO - the target request is same-origin.
12:10:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 908ms
12:10:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:10:06 INFO - PROCESS | 3576 | ++DOCSHELL 15092800 == 70 [pid = 3576] [id = 199]
12:10:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 147 (15096800) [pid = 3576] [serial = 559] [outer = 00000000]
12:10:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 148 (1966C800) [pid = 3576] [serial = 560] [outer = 15096800]
12:10:06 INFO - PROCESS | 3576 | 1448309406288 Marionette INFO loaded listener.js
12:10:06 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 149 (1C2EC800) [pid = 3576] [serial = 561] [outer = 15096800]
12:10:06 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
12:10:06 INFO - document served over http requires an https
12:10:06 INFO - sub-resource via script-tag using the meta-referrer
12:10:06 INFO - delivery method with keep-origin-redirect and when
12:10:06 INFO - the target request is same-origin.
12:10:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 798ms
12:10:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:10:07 INFO - PROCESS | 3576 | ++DOCSHELL 19D5A800 == 71 [pid = 3576] [id = 200]
12:10:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 150 (1BF13C00) [pid = 3576] [serial = 562] [outer = 00000000]
12:10:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 151 (1BF1B000) [pid = 3576] [serial = 563] [outer = 1BF13C00]
12:10:07 INFO - PROCESS | 3576 | 1448309407102 Marionette INFO loaded listener.js
12:10:07 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 152 (1BF20800) [pid = 3576] [serial = 564] [outer = 1BF13C00]
12:10:07 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
12:10:07 INFO - document served over http requires an https
12:10:07 INFO - sub-resource via script-tag using the meta-referrer
12:10:07 INFO - delivery method with no-redirect and when
12:10:07 INFO - the target request is same-origin.
12:10:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 799ms
12:10:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:10:07 INFO - PROCESS | 3576 | ++DOCSHELL 125BAC00 == 72 [pid = 3576] [id = 201]
12:10:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 153 (15004400) [pid = 3576] [serial = 565] [outer = 00000000]
12:10:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 154 (1500E400) [pid = 3576] [serial = 566] [outer = 15004400]
12:10:07 INFO - PROCESS | 3576 | 1448309407892 Marionette INFO loaded listener.js
12:10:07 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 155 (15090000) [pid = 3576] [serial = 567] [outer = 15004400]
12:10:08 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
12:10:08 INFO - document served over http requires an https
12:10:08 INFO - sub-resource via script-tag using the meta-referrer
12:10:08 INFO - delivery method with swap-origin-redirect and when
12:10:08 INFO - the target request is same-origin.
12:10:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 736ms
12:10:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:10:08 INFO - PROCESS | 3576 | ++DOCSHELL 1500CC00 == 73 [pid = 3576] [id = 202]
12:10:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 156 (15022C00) [pid = 3576] [serial = 568] [outer = 00000000]
12:10:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 157 (15027C00) [pid = 3576] [serial = 569] [outer = 15022C00]
12:10:08 INFO - PROCESS | 3576 | 1448309408718 Marionette INFO loaded listener.js
12:10:08 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 158 (1502E400) [pid = 3576] [serial = 570] [outer = 15022C00]
12:10:09 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
12:10:09 INFO - document served over http requires an https
12:10:09 INFO - sub-resource via xhr-request using the meta-referrer
12:10:09 INFO - delivery method with keep-origin-redirect and when
12:10:09 INFO - the target request is same-origin.
12:10:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 815ms
12:10:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:10:09 INFO - PROCESS | 3576 | ++DOCSHELL 15027800 == 74 [pid = 3576] [id = 203]
12:10:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 159 (1502A000) [pid = 3576] [serial = 571] [outer = 00000000]
12:10:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 160 (1C2F4800) [pid = 3576] [serial = 572] [outer = 1502A000]
12:10:09 INFO - PROCESS | 3576 | 1448309409518 Marionette INFO loaded listener.js
12:10:09 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 161 (1D7BBC00) [pid = 3576] [serial = 573] [outer = 1502A000]
12:10:10 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
12:10:10 INFO - document served over http requires an https
12:10:10 INFO - sub-resource via xhr-request using the meta-referrer
12:10:10 INFO - delivery method with no-redirect and when
12:10:10 INFO - the target request is same-origin.
12:10:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 736ms
12:10:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:10:10 INFO - PROCESS | 3576 | ++DOCSHELL 1502E000 == 75 [pid = 3576] [id = 204]
12:10:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 162 (1C2EF400) [pid = 3576] [serial = 574] [outer = 00000000]
12:10:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 163 (1D7C1C00) [pid = 3576] [serial = 575] [outer = 1C2EF400]
12:10:10 INFO - PROCESS | 3576 | 1448309410248 Marionette INFO loaded listener.js
12:10:10 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 164 (1D7C3800) [pid = 3576] [serial = 576] [outer = 1C2EF400]
12:10:11 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
12:10:11 INFO - document served over http requires an https
12:10:11 INFO - sub-resource via xhr-request using the meta-referrer
12:10:11 INFO - delivery method with swap-origin-redirect and when
12:10:11 INFO - the target request is same-origin.
12:10:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 987ms
12:10:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:10:11 INFO - PROCESS | 3576 | ++DOCSHELL 1E941C00 == 76 [pid = 3576] [id = 205]
12:10:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 165 (1E942400) [pid = 3576] [serial = 577] [outer = 00000000]
12:10:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 166 (1E94B000) [pid = 3576] [serial = 578] [outer = 1E942400]
12:10:11 INFO - PROCESS | 3576 | 1448309411293 Marionette INFO loaded listener.js
12:10:11 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 167 (1ED5BC00) [pid = 3576] [serial = 579] [outer = 1E942400]
12:10:12 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
12:10:12 INFO - document served over http requires an http
12:10:12 INFO - sub-resource via fetch-request using the http-csp
12:10:12 INFO - delivery method with keep-origin-redirect and when
12:10:12 INFO - the target request is cross-origin.
12:10:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1817ms
12:10:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:10:13 INFO - PROCESS | 3576 | ++DOCSHELL 11D4F800 == 77 [pid = 3576] [id = 206]
12:10:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 168 (11DC3800) [pid = 3576] [serial = 580] [outer = 00000000]
12:10:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 169 (14E03800) [pid = 3576] [serial = 581] [outer = 11DC3800]
12:10:13 INFO - PROCESS | 3576 | 1448309413077 Marionette INFO loaded listener.js
12:10:13 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 170 (1777B000) [pid = 3576] [serial = 582] [outer = 11DC3800]
12:10:13 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
12:10:13 INFO - document served over http requires an http
12:10:13 INFO - sub-resource via fetch-request using the http-csp
12:10:13 INFO - delivery method with no-redirect and when
12:10:13 INFO - the target request is cross-origin.
12:10:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 955ms
12:10:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:10:13 INFO - PROCESS | 3576 | ++DOCSHELL 119A4C00 == 78 [pid = 3576] [id = 207]
12:10:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 171 (11A5DC00) [pid = 3576] [serial = 583] [outer = 00000000]
12:10:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 172 (12B19800) [pid = 3576] [serial = 584] [outer = 11A5DC00]
12:10:14 INFO - PROCESS | 3576 | 1448309414032 Marionette INFO loaded listener.js
12:10:14 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 173 (14591000) [pid = 3576] [serial = 585] [outer = 11A5DC00]
12:10:14 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
12:10:14 INFO - document served over http requires an http
12:10:14 INFO - sub-resource via fetch-request using the http-csp
12:10:14 INFO - delivery method with swap-origin-redirect and when
12:10:14 INFO - the target request is cross-origin.
12:10:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 908ms
12:10:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:10:14 INFO - PROCESS | 3576 | ++DOCSHELL 125BA800 == 79 [pid = 3576] [id = 208]
12:10:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 174 (12807000) [pid = 3576] [serial = 586] [outer = 00000000]
12:10:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 175 (14595000) [pid = 3576] [serial = 587] [outer = 12807000]
12:10:14 INFO - PROCESS | 3576 | 1448309414929 Marionette INFO loaded listener.js
12:10:14 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 176 (14A3E000) [pid = 3576] [serial = 588] [outer = 12807000]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 0E2AB400 == 78 [pid = 3576] [id = 139]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 0F10FC00 == 77 [pid = 3576] [id = 135]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 0F3F0000 == 76 [pid = 3576] [id = 190]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 12B20800 == 75 [pid = 3576] [id = 189]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 0B7D9800 == 74 [pid = 3576] [id = 188]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 170DA000 == 73 [pid = 3576] [id = 187]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 170D6800 == 72 [pid = 3576] [id = 186]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 1777A800 == 71 [pid = 3576] [id = 185]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 153E3800 == 70 [pid = 3576] [id = 184]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 15141C00 == 69 [pid = 3576] [id = 183]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 14232400 == 68 [pid = 3576] [id = 182]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 14244400 == 67 [pid = 3576] [id = 181]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 10DB7800 == 66 [pid = 3576] [id = 180]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 11997800 == 65 [pid = 3576] [id = 179]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 11D47400 == 64 [pid = 3576] [id = 178]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 10C18C00 == 63 [pid = 3576] [id = 177]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 19E76000 == 62 [pid = 3576] [id = 174]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 12B1B000 == 61 [pid = 3576] [id = 173]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 14599800 == 60 [pid = 3576] [id = 172]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 1458DC00 == 59 [pid = 3576] [id = 171]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 12FA7800 == 58 [pid = 3576] [id = 168]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 1199E400 == 57 [pid = 3576] [id = 167]
12:10:15 INFO - PROCESS | 3576 | --DOCSHELL 10CC1400 == 56 [pid = 3576] [id = 166]
12:10:15 INFO - PROCESS | 3576 | ++DOCSHELL 10D93C00 == 57 [pid = 3576] [id = 209]
12:10:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 177 (10DB5800) [pid = 3576] [serial = 589] [outer = 00000000]
12:10:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 178 (11C76800) [pid = 3576] [serial = 590] [outer = 10DB5800]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 177 (11D55000) [pid = 3576] [serial = 429] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 176 (1838D000) [pid = 3576] [serial = 398] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 175 (12FAA400) [pid = 3576] [serial = 437] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 174 (185DE400) [pid = 3576] [serial = 455] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 173 (11C6F800) [pid = 3576] [serial = 434] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 172 (17AEA400) [pid = 3576] [serial = 452] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 171 (19664800) [pid = 3576] [serial = 458] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 170 (19D24800) [pid = 3576] [serial = 461] [outer = 00000000] [url = about:blank]
12:10:15 INFO - PROCESS | 3576 | --DOMWINDOW == 169 (14E03000) [pid = 3576] [serial = 440] [outer = 00000000] [url = about:blank]
12:10:15 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
12:10:15 INFO - document served over http requires an http
12:10:15 INFO - sub-resource via iframe-tag using the http-csp
12:10:15 INFO - delivery method with keep-origin-redirect and when
12:10:15 INFO - the target request is cross-origin.
12:10:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 799ms
12:10:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:10:15 INFO - PROCESS | 3576 | ++DOCSHELL 10DB7800 == 58 [pid = 3576] [id = 210]
12:10:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 170 (11617800) [pid = 3576] [serial = 591] [outer = 00000000]
12:10:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 171 (138AC000) [pid = 3576] [serial = 592] [outer = 11617800]
12:10:15 INFO - PROCESS | 3576 | 1448309415728 Marionette INFO loaded listener.js
12:10:15 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 172 (148CB000) [pid = 3576] [serial = 593] [outer = 11617800]
12:10:16 INFO - PROCESS | 3576 | ++DOCSHELL 14E05400 == 59 [pid = 3576] [id = 211]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 173 (14E08800) [pid = 3576] [serial = 594] [outer = 00000000]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 174 (14E31400) [pid = 3576] [serial = 595] [outer = 14E08800]
12:10:16 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
12:10:16 INFO - document served over http requires an http
12:10:16 INFO - sub-resource via iframe-tag using the http-csp
12:10:16 INFO - delivery method with no-redirect and when
12:10:16 INFO - the target request is cross-origin.
12:10:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 643ms
12:10:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:10:16 INFO - PROCESS | 3576 | ++DOCSHELL 128EDC00 == 60 [pid = 3576] [id = 212]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 175 (12B1B000) [pid = 3576] [serial = 596] [outer = 00000000]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 176 (14E0B400) [pid = 3576] [serial = 597] [outer = 12B1B000]
12:10:16 INFO - PROCESS | 3576 | 1448309416366 Marionette INFO loaded listener.js
12:10:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 177 (1508B000) [pid = 3576] [serial = 598] [outer = 12B1B000]
12:10:16 INFO - PROCESS | 3576 | ++DOCSHELL 150A0800 == 61 [pid = 3576] [id = 213]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 178 (150F9000) [pid = 3576] [serial = 599] [outer = 00000000]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 179 (15ECB800) [pid = 3576] [serial = 600] [outer = 150F9000]
12:10:16 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
12:10:16 INFO - document served over http requires an http
12:10:16 INFO - sub-resource via iframe-tag using the http-csp
12:10:16 INFO - delivery method with swap-origin-redirect and when
12:10:16 INFO - the target request is cross-origin.
12:10:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 595ms
12:10:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:10:16 INFO - PROCESS | 3576 | ++DOCSHELL 1508A800 == 62 [pid = 3576] [id = 214]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 180 (1509D000) [pid = 3576] [serial = 601] [outer = 00000000]
12:10:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 181 (16FD6800) [pid = 3576] [serial = 602] [outer = 1509D000]
12:10:17 INFO - PROCESS | 3576 | 1448309416992 Marionette INFO loaded listener.js
12:10:17 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 182 (1704FC00) [pid = 3576] [serial = 603] [outer = 1509D000]
12:10:17 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
12:10:17 INFO - document served over http requires an http
12:10:17 INFO - sub-resource via script-tag using the http-csp
12:10:17 INFO - delivery method with keep-origin-redirect and when
12:10:17 INFO - the target request is cross-origin.
12:10:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 595ms
12:10:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:10:17 INFO - PROCESS | 3576 | ++DOCSHELL 12F72000 == 63 [pid = 3576] [id = 215]
12:10:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 183 (150A0000) [pid = 3576] [serial = 604] [outer = 00000000]
12:10:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 184 (170DD400) [pid = 3576] [serial = 605] [outer = 150A0000]
12:10:17 INFO - PROCESS | 3576 | 1448309417575 Marionette INFO loaded listener.js
12:10:17 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 185 (17855C00) [pid = 3576] [serial = 606] [outer = 150A0000]
12:10:18 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
12:10:18 INFO - document served over http requires an http
12:10:18 INFO - sub-resource via script-tag using the http-csp
12:10:18 INFO - delivery method with no-redirect and when
12:10:18 INFO - the target request is cross-origin.
12:10:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 642ms
12:10:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:10:18 INFO - PROCESS | 3576 | ++DOCSHELL 17771000 == 64 [pid = 3576] [id = 216]
12:10:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 186 (17AF2800) [pid = 3576] [serial = 607] [outer = 00000000]
12:10:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 187 (1838EC00) [pid = 3576] [serial = 608] [outer = 17AF2800]
12:10:18 INFO - PROCESS | 3576 | 1448309418212 Marionette INFO loaded listener.js
12:10:18 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 188 (185E1400) [pid = 3576] [serial = 609] [outer = 17AF2800]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 187 (12FA9000) [pid = 3576] [serial = 472] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 186 (11D48000) [pid = 3576] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 185 (10CC4000) [pid = 3576] [serial = 467] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309386153]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 184 (1879C000) [pid = 3576] [serial = 536] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 183 (12B0EC00) [pid = 3576] [serial = 497] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 182 (1B030C00) [pid = 3576] [serial = 494] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 181 (185EC800) [pid = 3576] [serial = 527] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 180 (14A39000) [pid = 3576] [serial = 533] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 179 (11177400) [pid = 3576] [serial = 530] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 178 (15EC9400) [pid = 3576] [serial = 516] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 177 (14E31800) [pid = 3576] [serial = 513] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 176 (16FDEC00) [pid = 3576] [serial = 518] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 175 (14E0E800) [pid = 3576] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309396931]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 174 (13C46800) [pid = 3576] [serial = 508] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 173 (0FFE3800) [pid = 3576] [serial = 506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 172 (14597400) [pid = 3576] [serial = 503] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 171 (170DD000) [pid = 3576] [serial = 524] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 170 (17AF3800) [pid = 3576] [serial = 521] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 169 (125BC400) [pid = 3576] [serial = 500] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 168 (19E71000) [pid = 3576] [serial = 484] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 167 (18394C00) [pid = 3576] [serial = 488] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 166 (1B022400) [pid = 3576] [serial = 491] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 165 (17771800) [pid = 3576] [serial = 475] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 164 (16FE0C00) [pid = 3576] [serial = 478] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 163 (14595C00) [pid = 3576] [serial = 481] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 162 (0E892400) [pid = 3576] [serial = 468] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309386153]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 161 (14E0E400) [pid = 3576] [serial = 473] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 160 (120EB400) [pid = 3576] [serial = 470] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 159 (1966DC00) [pid = 3576] [serial = 539] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 158 (1777C400) [pid = 3576] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 157 (1458B800) [pid = 3576] [serial = 510] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309396931]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 156 (1573D000) [pid = 3576] [serial = 515] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 155 (12B27400) [pid = 3576] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 154 (149D2C00) [pid = 3576] [serial = 512] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 153 (0E2B7000) [pid = 3576] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 152 (170D7000) [pid = 3576] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 151 (1835FC00) [pid = 3576] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 150 (11D4D800) [pid = 3576] [serial = 507] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 149 (0F538800) [pid = 3576] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 148 (153EB400) [pid = 3576] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 147 (1199C800) [pid = 3576] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 146 (10D90400) [pid = 3576] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 145 (18F8FC00) [pid = 3576] [serial = 528] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 144 (14A40400) [pid = 3576] [serial = 534] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 143 (12B38000) [pid = 3576] [serial = 531] [outer = 00000000] [url = about:blank]
12:10:18 INFO - PROCESS | 3576 | --DOMWINDOW == 142 (183DC800) [pid = 3576] [serial = 197] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
12:10:18 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
12:10:18 INFO - document served over http requires an http
12:10:18 INFO - sub-resource via script-tag using the http-csp
12:10:18 INFO - delivery method with swap-origin-redirect and when
12:10:18 INFO - the target request is cross-origin.
12:10:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 642ms
12:10:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:10:18 INFO - PROCESS | 3576 | ++DOCSHELL 11D48000 == 65 [pid = 3576] [id = 217]
12:10:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 143 (12FA9000) [pid = 3576] [serial = 610] [outer = 00000000]
12:10:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 144 (14E0B000) [pid = 3576] [serial = 611] [outer = 12FA9000]
12:10:18 INFO - PROCESS | 3576 | 1448309418828 Marionette INFO loaded listener.js
12:10:18 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 145 (17B2A000) [pid = 3576] [serial = 612] [outer = 12FA9000]
12:10:19 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
12:10:19 INFO - document served over http requires an http
12:10:19 INFO - sub-resource via xhr-request using the http-csp
12:10:19 INFO - delivery method with keep-origin-redirect and when
12:10:19 INFO - the target request is cross-origin.
12:10:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 533ms
12:10:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:10:19 INFO - PROCESS | 3576 | ++DOCSHELL 158BE800 == 66 [pid = 3576] [id = 218]
12:10:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 146 (1704F800) [pid = 3576] [serial = 613] [outer = 00000000]
12:10:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 147 (185E6800) [pid = 3576] [serial = 614] [outer = 1704F800]
12:10:19 INFO - PROCESS | 3576 | 1448309419369 Marionette INFO loaded listener.js
12:10:19 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 148 (18F8D000) [pid = 3576] [serial = 615] [outer = 1704F800]
12:10:19 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
12:10:19 INFO - document served over http requires an http
12:10:19 INFO - sub-resource via xhr-request using the http-csp
12:10:19 INFO - delivery method with no-redirect and when
12:10:19 INFO - the target request is cross-origin.
12:10:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 532ms
12:10:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:10:19 INFO - PROCESS | 3576 | ++DOCSHELL 185E0000 == 67 [pid = 3576] [id = 219]
12:10:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 149 (19032000) [pid = 3576] [serial = 616] [outer = 00000000]
12:10:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 150 (19337000) [pid = 3576] [serial = 617] [outer = 19032000]
12:10:19 INFO - PROCESS | 3576 | 1448309419900 Marionette INFO loaded listener.js
12:10:19 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 151 (19666C00) [pid = 3576] [serial = 618] [outer = 19032000]
12:10:20 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
12:10:20 INFO - document served over http requires an http
12:10:20 INFO - sub-resource via xhr-request using the http-csp
12:10:20 INFO - delivery method with swap-origin-redirect and when
12:10:20 INFO - the target request is cross-origin.
12:10:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 532ms
12:10:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:10:20 INFO - PROCESS | 3576 | ++DOCSHELL 10DB3400 == 68 [pid = 3576] [id = 220]
12:10:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 152 (1997C800) [pid = 3576] [serial = 619] [outer = 00000000]
12:10:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 153 (19D58C00) [pid = 3576] [serial = 620] [outer = 1997C800]
12:10:20 INFO - PROCESS | 3576 | 1448309420453 Marionette INFO loaded listener.js
12:10:20 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 154 (19EB2800) [pid = 3576] [serial = 621] [outer = 1997C800]
12:10:20 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
12:10:20 INFO - document served over http requires an https
12:10:20 INFO - sub-resource via fetch-request using the http-csp
12:10:20 INFO - delivery method with keep-origin-redirect and when
12:10:20 INFO - the target request is cross-origin.
12:10:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 595ms
12:10:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:10:21 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B4000 == 69 [pid = 3576] [id = 221]
12:10:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 155 (19D5BC00) [pid = 3576] [serial = 622] [outer = 00000000]
12:10:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 156 (1BF14800) [pid = 3576] [serial = 623] [outer = 19D5BC00]
12:10:21 INFO - PROCESS | 3576 | 1448309421039 Marionette INFO loaded listener.js
12:10:21 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 157 (1D868000) [pid = 3576] [serial = 624] [outer = 19D5BC00]
12:10:21 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
12:10:21 INFO - document served over http requires an https
12:10:21 INFO - sub-resource via fetch-request using the http-csp
12:10:21 INFO - delivery method with no-redirect and when
12:10:21 INFO - the target request is cross-origin.
12:10:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 532ms
12:10:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:10:21 INFO - PROCESS | 3576 | ++DOCSHELL 0E2ABC00 == 70 [pid = 3576] [id = 222]
12:10:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 158 (0E2ADC00) [pid = 3576] [serial = 625] [outer = 00000000]
12:10:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 159 (110C3400) [pid = 3576] [serial = 626] [outer = 0E2ADC00]
12:10:21 INFO - PROCESS | 3576 | 1448309421653 Marionette INFO loaded listener.js
12:10:21 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 160 (11A69800) [pid = 3576] [serial = 627] [outer = 0E2ADC00]
12:10:22 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
12:10:22 INFO - document served over http requires an https
12:10:22 INFO - sub-resource via fetch-request using the http-csp
12:10:22 INFO - delivery method with swap-origin-redirect and when
12:10:22 INFO - the target request is cross-origin.
12:10:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 909ms
12:10:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:10:22 INFO - PROCESS | 3576 | ++DOCSHELL 12B24400 == 71 [pid = 3576] [id = 223]
12:10:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 161 (12B38400) [pid = 3576] [serial = 628] [outer = 00000000]
12:10:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 162 (14A3A800) [pid = 3576] [serial = 629] [outer = 12B38400]
12:10:22 INFO - PROCESS | 3576 | 1448309422556 Marionette INFO loaded listener.js
12:10:22 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 163 (15082800) [pid = 3576] [serial = 630] [outer = 12B38400]
12:10:23 INFO - PROCESS | 3576 | ++DOCSHELL 170D5800 == 72 [pid = 3576] [id = 224]
12:10:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 164 (170D6400) [pid = 3576] [serial = 631] [outer = 00000000]
12:10:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 165 (1838F000) [pid = 3576] [serial = 632] [outer = 170D6400]
12:10:23 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
12:10:23 INFO - document served over http requires an https
12:10:23 INFO - sub-resource via iframe-tag using the http-csp
12:10:23 INFO - delivery method with keep-origin-redirect and when
12:10:23 INFO - the target request is cross-origin.
12:10:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 940ms
12:10:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:10:23 INFO - PROCESS | 3576 | ++DOCSHELL 170D8C00 == 73 [pid = 3576] [id = 225]
12:10:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 166 (170D9C00) [pid = 3576] [serial = 633] [outer = 00000000]
12:10:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 167 (19D24400) [pid = 3576] [serial = 634] [outer = 170D9C00]
12:10:23 INFO - PROCESS | 3576 | 1448309423538 Marionette INFO loaded listener.js
12:10:23 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 168 (19E78000) [pid = 3576] [serial = 635] [outer = 170D9C00]
12:10:23 INFO - PROCESS | 3576 | ++DOCSHELL 1E8A5800 == 74 [pid = 3576] [id = 226]
12:10:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 169 (1E8A5C00) [pid = 3576] [serial = 636] [outer = 00000000]
12:10:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 170 (185ECC00) [pid = 3576] [serial = 637] [outer = 1E8A5C00]
12:10:24 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
12:10:24 INFO - document served over http requires an https
12:10:24 INFO - sub-resource via iframe-tag using the http-csp
12:10:24 INFO - delivery method with no-redirect and when
12:10:24 INFO - the target request is cross-origin.
12:10:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 814ms
12:10:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:10:24 INFO - PROCESS | 3576 | ++DOCSHELL 1966A800 == 75 [pid = 3576] [id = 227]
12:10:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 171 (1E8A6800) [pid = 3576] [serial = 638] [outer = 00000000]
12:10:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 172 (1E8E2000) [pid = 3576] [serial = 639] [outer = 1E8A6800]
12:10:24 INFO - PROCESS | 3576 | 1448309424372 Marionette INFO loaded listener.js
12:10:24 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 173 (1E8E6C00) [pid = 3576] [serial = 640] [outer = 1E8A6800]
12:10:24 INFO - PROCESS | 3576 | ++DOCSHELL 1E8E1C00 == 76 [pid = 3576] [id = 228]
12:10:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 174 (1E8E7C00) [pid = 3576] [serial = 641] [outer = 00000000]
12:10:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 175 (1E940000) [pid = 3576] [serial = 642] [outer = 1E8E7C00]
12:10:25 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
12:10:25 INFO - document served over http requires an https
12:10:25 INFO - sub-resource via iframe-tag using the http-csp
12:10:25 INFO - delivery method with swap-origin-redirect and when
12:10:25 INFO - the target request is cross-origin.
12:10:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 908ms
12:10:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:10:25 INFO - PROCESS | 3576 | ++DOCSHELL 1E8E0800 == 77 [pid = 3576] [id = 229]
12:10:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 176 (1E8EB400) [pid = 3576] [serial = 643] [outer = 00000000]
12:10:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 177 (1ED5A000) [pid = 3576] [serial = 644] [outer = 1E8EB400]
12:10:25 INFO - PROCESS | 3576 | 1448309425265 Marionette INFO loaded listener.js
12:10:25 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 178 (1ED63400) [pid = 3576] [serial = 645] [outer = 1E8EB400]
12:10:25 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
12:10:25 INFO - document served over http requires an https
12:10:25 INFO - sub-resource via script-tag using the http-csp
12:10:25 INFO - delivery method with keep-origin-redirect and when
12:10:25 INFO - the target request is cross-origin.
12:10:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 815ms
12:10:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:10:26 INFO - PROCESS | 3576 | ++DOCSHELL 1BB66000 == 78 [pid = 3576] [id = 230]
12:10:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 179 (1BB66400) [pid = 3576] [serial = 646] [outer = 00000000]
12:10:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 180 (1BB6AC00) [pid = 3576] [serial = 647] [outer = 1BB66400]
12:10:26 INFO - PROCESS | 3576 | 1448309426059 Marionette INFO loaded listener.js
12:10:26 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 181 (1E945800) [pid = 3576] [serial = 648] [outer = 1BB66400]
12:10:26 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
12:10:26 INFO - document served over http requires an https
12:10:26 INFO - sub-resource via script-tag using the http-csp
12:10:26 INFO - delivery method with no-redirect and when
12:10:26 INFO - the target request is cross-origin.
12:10:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 845ms
12:10:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:10:26 INFO - PROCESS | 3576 | ++DOCSHELL 1BB6F400 == 79 [pid = 3576] [id = 231]
12:10:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 182 (1ED59400) [pid = 3576] [serial = 649] [outer = 00000000]
12:10:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 183 (1ED98C00) [pid = 3576] [serial = 650] [outer = 1ED59400]
12:10:26 INFO - PROCESS | 3576 | 1448309426891 Marionette INFO loaded listener.js
12:10:26 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 184 (1BD0F400) [pid = 3576] [serial = 651] [outer = 1ED59400]
12:10:27 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
12:10:27 INFO - document served over http requires an https
12:10:27 INFO - sub-resource via script-tag using the http-csp
12:10:27 INFO - delivery method with swap-origin-redirect and when
12:10:27 INFO - the target request is cross-origin.
12:10:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 736ms
12:10:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:10:27 INFO - PROCESS | 3576 | ++DOCSHELL 1BD14800 == 80 [pid = 3576] [id = 232]
12:10:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 185 (1BD14C00) [pid = 3576] [serial = 652] [outer = 00000000]
12:10:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 186 (1D494000) [pid = 3576] [serial = 653] [outer = 1BD14C00]
12:10:27 INFO - PROCESS | 3576 | 1448309427648 Marionette INFO loaded listener.js
12:10:27 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 187 (1D49A400) [pid = 3576] [serial = 654] [outer = 1BD14C00]
12:10:28 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
12:10:28 INFO - document served over http requires an https
12:10:28 INFO - sub-resource via xhr-request using the http-csp
12:10:28 INFO - delivery method with keep-origin-redirect and when
12:10:28 INFO - the target request is cross-origin.
12:10:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 814ms
12:10:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:10:28 INFO - PROCESS | 3576 | ++DOCSHELL 12FA3000 == 81 [pid = 3576] [id = 233]
12:10:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 188 (14E32800) [pid = 3576] [serial = 655] [outer = 00000000]
12:10:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 189 (1C238400) [pid = 3576] [serial = 656] [outer = 14E32800]
12:10:28 INFO - PROCESS | 3576 | 1448309428467 Marionette INFO loaded listener.js
12:10:28 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 190 (1C240400) [pid = 3576] [serial = 657] [outer = 14E32800]
12:10:29 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
12:10:29 INFO - document served over http requires an https
12:10:29 INFO - sub-resource via xhr-request using the http-csp
12:10:29 INFO - delivery method with no-redirect and when
12:10:29 INFO - the target request is cross-origin.
12:10:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 736ms
12:10:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:10:29 INFO - PROCESS | 3576 | ++DOCSHELL 1C232800 == 82 [pid = 3576] [id = 234]
12:10:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 191 (1C239C00) [pid = 3576] [serial = 658] [outer = 00000000]
12:10:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 192 (1D49E400) [pid = 3576] [serial = 659] [outer = 1C239C00]
12:10:29 INFO - PROCESS | 3576 | 1448309429188 Marionette INFO loaded listener.js
12:10:29 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 193 (1ED96C00) [pid = 3576] [serial = 660] [outer = 1C239C00]
12:10:30 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
12:10:30 INFO - document served over http requires an https
12:10:30 INFO - sub-resource via xhr-request using the http-csp
12:10:30 INFO - delivery method with swap-origin-redirect and when
12:10:30 INFO - the target request is cross-origin.
12:10:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1848ms
12:10:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:10:31 INFO - PROCESS | 3576 | ++DOCSHELL 11D4DC00 == 83 [pid = 3576] [id = 235]
12:10:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 194 (128EE000) [pid = 3576] [serial = 661] [outer = 00000000]
12:10:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 195 (14FCB800) [pid = 3576] [serial = 662] [outer = 128EE000]
12:10:31 INFO - PROCESS | 3576 | 1448309431060 Marionette INFO loaded listener.js
12:10:31 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 196 (1776F400) [pid = 3576] [serial = 663] [outer = 128EE000]
12:10:32 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
12:10:32 INFO - document served over http requires an http
12:10:32 INFO - sub-resource via fetch-request using the http-csp
12:10:32 INFO - delivery method with keep-origin-redirect and when
12:10:32 INFO - the target request is same-origin.
12:10:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1190ms
12:10:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:10:32 INFO - PROCESS | 3576 | ++DOCSHELL 12B1BC00 == 84 [pid = 3576] [id = 236]
12:10:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 197 (12B3C800) [pid = 3576] [serial = 664] [outer = 00000000]
12:10:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 198 (14202000) [pid = 3576] [serial = 665] [outer = 12B3C800]
12:10:32 INFO - PROCESS | 3576 | 1448309432260 Marionette INFO loaded listener.js
12:10:32 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 199 (14A31C00) [pid = 3576] [serial = 666] [outer = 12B3C800]
12:10:33 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
12:10:33 INFO - document served over http requires an http
12:10:33 INFO - sub-resource via fetch-request using the http-csp
12:10:33 INFO - delivery method with no-redirect and when
12:10:33 INFO - the target request is same-origin.
12:10:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 955ms
12:10:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:10:33 INFO - PROCESS | 3576 | ++DOCSHELL 10CB0400 == 85 [pid = 3576] [id = 237]
12:10:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 200 (11A65400) [pid = 3576] [serial = 667] [outer = 00000000]
12:10:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 201 (12B42400) [pid = 3576] [serial = 668] [outer = 11A65400]
12:10:33 INFO - PROCESS | 3576 | 1448309433217 Marionette INFO loaded listener.js
12:10:33 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 202 (14B73C00) [pid = 3576] [serial = 669] [outer = 11A65400]
12:10:33 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
12:10:33 INFO - document served over http requires an http
12:10:33 INFO - sub-resource via fetch-request using the http-csp
12:10:33 INFO - delivery method with swap-origin-redirect and when
12:10:33 INFO - the target request is same-origin.
12:10:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 736ms
12:10:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 1199D800 == 84 [pid = 3576] [id = 143]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 0FA8B000 == 83 [pid = 3576] [id = 21]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 14B74400 == 82 [pid = 3576] [id = 144]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 0E2B4000 == 81 [pid = 3576] [id = 221]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 10DB3400 == 80 [pid = 3576] [id = 220]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 185E0000 == 79 [pid = 3576] [id = 219]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 158BE800 == 78 [pid = 3576] [id = 218]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 11D48000 == 77 [pid = 3576] [id = 217]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 17771000 == 76 [pid = 3576] [id = 216]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 12F72000 == 75 [pid = 3576] [id = 215]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 1508A800 == 74 [pid = 3576] [id = 214]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 150A0800 == 73 [pid = 3576] [id = 213]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 128EDC00 == 72 [pid = 3576] [id = 212]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 14E05400 == 71 [pid = 3576] [id = 211]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 10DB7800 == 70 [pid = 3576] [id = 210]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 10D93C00 == 69 [pid = 3576] [id = 209]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 125BA800 == 68 [pid = 3576] [id = 208]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 119A4C00 == 67 [pid = 3576] [id = 207]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 11D4F800 == 66 [pid = 3576] [id = 206]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 1E941C00 == 65 [pid = 3576] [id = 205]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 1502E000 == 64 [pid = 3576] [id = 204]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 15027800 == 63 [pid = 3576] [id = 203]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 1500CC00 == 62 [pid = 3576] [id = 202]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 125BAC00 == 61 [pid = 3576] [id = 201]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 19D5A800 == 60 [pid = 3576] [id = 200]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 15092800 == 59 [pid = 3576] [id = 199]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 15094800 == 58 [pid = 3576] [id = 198]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 17777800 == 57 [pid = 3576] [id = 197]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 183E8800 == 56 [pid = 3576] [id = 196]
12:10:33 INFO - PROCESS | 3576 | --DOCSHELL 1508FC00 == 55 [pid = 3576] [id = 194]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 201 (17B2A400) [pid = 3576] [serial = 525] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 200 (149D4400) [pid = 3576] [serial = 504] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 199 (14B70000) [pid = 3576] [serial = 509] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 198 (12F5C000) [pid = 3576] [serial = 501] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 197 (153EC800) [pid = 3576] [serial = 514] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 196 (19335000) [pid = 3576] [serial = 537] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 195 (17BAEC00) [pid = 3576] [serial = 522] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | --DOMWINDOW == 194 (1705AC00) [pid = 3576] [serial = 519] [outer = 00000000] [url = about:blank]
12:10:33 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B4000 == 56 [pid = 3576] [id = 238]
12:10:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 195 (0F10FC00) [pid = 3576] [serial = 670] [outer = 00000000]
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 196 (10DB3400) [pid = 3576] [serial = 671] [outer = 0F10FC00]
12:10:34 INFO - PROCESS | 3576 | 1448309434000 Marionette INFO loaded listener.js
12:10:34 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 197 (11D47C00) [pid = 3576] [serial = 672] [outer = 0F10FC00]
12:10:34 INFO - PROCESS | 3576 | ++DOCSHELL 1180A400 == 57 [pid = 3576] [id = 239]
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 198 (128E0000) [pid = 3576] [serial = 673] [outer = 00000000]
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 199 (149D5800) [pid = 3576] [serial = 674] [outer = 128E0000]
12:10:34 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
12:10:34 INFO - document served over http requires an http
12:10:34 INFO - sub-resource via iframe-tag using the http-csp
12:10:34 INFO - delivery method with keep-origin-redirect and when
12:10:34 INFO - the target request is same-origin.
12:10:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 626ms
12:10:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:10:34 INFO - PROCESS | 3576 | ++DOCSHELL 11BE1400 == 58 [pid = 3576] [id = 240]
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 200 (11D47400) [pid = 3576] [serial = 675] [outer = 00000000]
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 201 (148CEC00) [pid = 3576] [serial = 676] [outer = 11D47400]
12:10:34 INFO - PROCESS | 3576 | 1448309434625 Marionette INFO loaded listener.js
12:10:34 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 202 (14E34000) [pid = 3576] [serial = 677] [outer = 11D47400]
12:10:34 INFO - PROCESS | 3576 | ++DOCSHELL 15002800 == 59 [pid = 3576] [id = 241]
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 203 (15003000) [pid = 3576] [serial = 678] [outer = 00000000]
12:10:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 204 (1500A400) [pid = 3576] [serial = 679] [outer = 15003000]
12:10:35 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
12:10:35 INFO - document served over http requires an http
12:10:35 INFO - sub-resource via iframe-tag using the http-csp
12:10:35 INFO - delivery method with no-redirect and when
12:10:35 INFO - the target request is same-origin.
12:10:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 642ms
12:10:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:10:35 INFO - PROCESS | 3576 | ++DOCSHELL 11C70C00 == 60 [pid = 3576] [id = 242]
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 205 (12B38800) [pid = 3576] [serial = 680] [outer = 00000000]
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 206 (15008C00) [pid = 3576] [serial = 681] [outer = 12B38800]
12:10:35 INFO - PROCESS | 3576 | 1448309435226 Marionette INFO loaded listener.js
12:10:35 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 207 (15088000) [pid = 3576] [serial = 682] [outer = 12B38800]
12:10:35 INFO - PROCESS | 3576 | ++DOCSHELL 1509B400 == 61 [pid = 3576] [id = 243]
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 208 (1509C000) [pid = 3576] [serial = 683] [outer = 00000000]
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 209 (15187C00) [pid = 3576] [serial = 684] [outer = 1509C000]
12:10:35 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
12:10:35 INFO - document served over http requires an http
12:10:35 INFO - sub-resource via iframe-tag using the http-csp
12:10:35 INFO - delivery method with swap-origin-redirect and when
12:10:35 INFO - the target request is same-origin.
12:10:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 595ms
12:10:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:10:35 INFO - PROCESS | 3576 | ++DOCSHELL 15010400 == 62 [pid = 3576] [id = 244]
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 210 (150F8C00) [pid = 3576] [serial = 685] [outer = 00000000]
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 211 (15A73000) [pid = 3576] [serial = 686] [outer = 150F8C00]
12:10:35 INFO - PROCESS | 3576 | 1448309435905 Marionette INFO loaded listener.js
12:10:35 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 212 (15EC9800) [pid = 3576] [serial = 687] [outer = 150F8C00]
12:10:36 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
12:10:36 INFO - document served over http requires an http
12:10:36 INFO - sub-resource via script-tag using the http-csp
12:10:36 INFO - delivery method with keep-origin-redirect and when
12:10:36 INFO - the target request is same-origin.
12:10:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 689ms
12:10:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:10:36 INFO - PROCESS | 3576 | ++DOCSHELL 12B3DC00 == 63 [pid = 3576] [id = 245]
12:10:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 213 (1535F400) [pid = 3576] [serial = 688] [outer = 00000000]
12:10:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 214 (17057800) [pid = 3576] [serial = 689] [outer = 1535F400]
12:10:36 INFO - PROCESS | 3576 | 1448309436533 Marionette INFO loaded listener.js
12:10:36 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 215 (170D7400) [pid = 3576] [serial = 690] [outer = 1535F400]
12:10:37 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
12:10:37 INFO - document served over http requires an http
12:10:37 INFO - sub-resource via script-tag using the http-csp
12:10:37 INFO - delivery method with no-redirect and when
12:10:37 INFO - the target request is same-origin.
12:10:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 627ms
12:10:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:10:37 INFO - PROCESS | 3576 | ++DOCSHELL 17052C00 == 64 [pid = 3576] [id = 246]
12:10:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 216 (17052800) [pid = 3576] [serial = 691] [outer = 00000000]
12:10:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 217 (17AE5000) [pid = 3576] [serial = 692] [outer = 17052800]
12:10:37 INFO - PROCESS | 3576 | 1448309437200 Marionette INFO loaded listener.js
12:10:37 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 218 (17B2E800) [pid = 3576] [serial = 693] [outer = 17052800]
12:10:37 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
12:10:37 INFO - document served over http requires an http
12:10:37 INFO - sub-resource via script-tag using the http-csp
12:10:37 INFO - delivery method with swap-origin-redirect and when
12:10:37 INFO - the target request is same-origin.
12:10:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 689ms
12:10:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:10:37 INFO - PROCESS | 3576 | ++DOCSHELL 11DC7800 == 65 [pid = 3576] [id = 247]
12:10:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 219 (125BC800) [pid = 3576] [serial = 694] [outer = 00000000]
12:10:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 220 (18392C00) [pid = 3576] [serial = 695] [outer = 125BC800]
12:10:37 INFO - PROCESS | 3576 | 1448309437898 Marionette INFO loaded listener.js
12:10:37 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 221 (185E4000) [pid = 3576] [serial = 696] [outer = 125BC800]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 220 (15094C00) [pid = 3576] [serial = 557] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 219 (15140400) [pid = 3576] [serial = 547] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 218 (1997C000) [pid = 3576] [serial = 552] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309404961]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 217 (19032000) [pid = 3576] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 216 (14E08800) [pid = 3576] [serial = 594] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309416054]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 215 (12B1B000) [pid = 3576] [serial = 596] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 214 (11A5DC00) [pid = 3576] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 213 (1704F800) [pid = 3576] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 212 (150A0000) [pid = 3576] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 211 (1509D000) [pid = 3576] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 210 (12FA9000) [pid = 3576] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 209 (12807000) [pid = 3576] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 208 (17AF2800) [pid = 3576] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 207 (150F9000) [pid = 3576] [serial = 599] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 206 (1997C800) [pid = 3576] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 205 (11617800) [pid = 3576] [serial = 591] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 204 (10DB5800) [pid = 3576] [serial = 589] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 203 (1BF14800) [pid = 3576] [serial = 623] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 202 (1D7C1C00) [pid = 3576] [serial = 575] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 201 (1500E400) [pid = 3576] [serial = 566] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 200 (1966C800) [pid = 3576] [serial = 560] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 199 (11C76800) [pid = 3576] [serial = 590] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 198 (170DD400) [pid = 3576] [serial = 605] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 197 (185E6800) [pid = 3576] [serial = 614] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 196 (138AC000) [pid = 3576] [serial = 592] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 195 (14B7BC00) [pid = 3576] [serial = 545] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 194 (15098400) [pid = 3576] [serial = 558] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 193 (19D58C00) [pid = 3576] [serial = 620] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 192 (12B19800) [pid = 3576] [serial = 584] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 191 (14595000) [pid = 3576] [serial = 587] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 190 (14E31400) [pid = 3576] [serial = 595] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309416054]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 189 (15ECB800) [pid = 3576] [serial = 600] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 188 (1BF1B000) [pid = 3576] [serial = 563] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 187 (14E0B000) [pid = 3576] [serial = 611] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 186 (15027C00) [pid = 3576] [serial = 569] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 185 (1838EC00) [pid = 3576] [serial = 608] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 184 (1C2F4800) [pid = 3576] [serial = 572] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 183 (1785C400) [pid = 3576] [serial = 550] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 182 (1E94B000) [pid = 3576] [serial = 578] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 181 (16FDD000) [pid = 3576] [serial = 548] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 180 (1777A000) [pid = 3576] [serial = 553] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309404961]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 179 (14E03800) [pid = 3576] [serial = 581] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 178 (19D58000) [pid = 3576] [serial = 555] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 177 (19337000) [pid = 3576] [serial = 617] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 176 (16FD6800) [pid = 3576] [serial = 602] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 175 (14E0B400) [pid = 3576] [serial = 597] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 174 (1167F000) [pid = 3576] [serial = 542] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 173 (17B2A000) [pid = 3576] [serial = 612] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 172 (18F8D000) [pid = 3576] [serial = 615] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 171 (19666C00) [pid = 3576] [serial = 618] [outer = 00000000] [url = about:blank]
12:10:38 INFO - PROCESS | 3576 | --DOMWINDOW == 170 (19E71400) [pid = 3576] [serial = 466] [outer = 00000000] [url = about:blank]
12:10:38 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
12:10:38 INFO - document served over http requires an http
12:10:38 INFO - sub-resource via xhr-request using the http-csp
12:10:38 INFO - delivery method with keep-origin-redirect and when
12:10:38 INFO - the target request is same-origin.
12:10:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 846ms
12:10:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:10:38 INFO - PROCESS | 3576 | ++DOCSHELL 1199DC00 == 66 [pid = 3576] [id = 248]
12:10:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 171 (14597C00) [pid = 3576] [serial = 697] [outer = 00000000]
12:10:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 172 (15029C00) [pid = 3576] [serial = 698] [outer = 14597C00]
12:10:38 INFO - PROCESS | 3576 | 1448309438741 Marionette INFO loaded listener.js
12:10:38 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:38 INFO - PROCESS | 3576 | ++DOMWINDOW == 173 (17AEB400) [pid = 3576] [serial = 699] [outer = 14597C00]
12:10:39 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
12:10:39 INFO - document served over http requires an http
12:10:39 INFO - sub-resource via xhr-request using the http-csp
12:10:39 INFO - delivery method with no-redirect and when
12:10:39 INFO - the target request is same-origin.
12:10:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 532ms
12:10:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:10:39 INFO - PROCESS | 3576 | ++DOCSHELL 16FE1000 == 67 [pid = 3576] [id = 249]
12:10:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 174 (183DFC00) [pid = 3576] [serial = 700] [outer = 00000000]
12:10:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 175 (18F89000) [pid = 3576] [serial = 701] [outer = 183DFC00]
12:10:39 INFO - PROCESS | 3576 | 1448309439291 Marionette INFO loaded listener.js
12:10:39 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 176 (1914B000) [pid = 3576] [serial = 702] [outer = 183DFC00]
12:10:39 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
12:10:39 INFO - document served over http requires an http
12:10:39 INFO - sub-resource via xhr-request using the http-csp
12:10:39 INFO - delivery method with swap-origin-redirect and when
12:10:39 INFO - the target request is same-origin.
12:10:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 595ms
12:10:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:10:39 INFO - PROCESS | 3576 | ++DOCSHELL 18F89400 == 68 [pid = 3576] [id = 250]
12:10:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 177 (1914E400) [pid = 3576] [serial = 703] [outer = 00000000]
12:10:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 178 (1965F400) [pid = 3576] [serial = 704] [outer = 1914E400]
12:10:39 INFO - PROCESS | 3576 | 1448309439878 Marionette INFO loaded listener.js
12:10:39 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 179 (1966A400) [pid = 3576] [serial = 705] [outer = 1914E400]
12:10:40 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
12:10:40 INFO - document served over http requires an https
12:10:40 INFO - sub-resource via fetch-request using the http-csp
12:10:40 INFO - delivery method with keep-origin-redirect and when
12:10:40 INFO - the target request is same-origin.
12:10:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 595ms
12:10:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:10:40 INFO - PROCESS | 3576 | ++DOCSHELL 0FA27400 == 69 [pid = 3576] [id = 251]
12:10:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 180 (0FA94400) [pid = 3576] [serial = 706] [outer = 00000000]
12:10:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 181 (11A67800) [pid = 3576] [serial = 707] [outer = 0FA94400]
12:10:40 INFO - PROCESS | 3576 | 1448309440605 Marionette INFO loaded listener.js
12:10:40 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 182 (125BCC00) [pid = 3576] [serial = 708] [outer = 0FA94400]
12:10:41 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
12:10:41 INFO - document served over http requires an https
12:10:41 INFO - sub-resource via fetch-request using the http-csp
12:10:41 INFO - delivery method with no-redirect and when
12:10:41 INFO - the target request is same-origin.
12:10:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 955ms
12:10:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:10:41 INFO - PROCESS | 3576 | ++DOCSHELL 12B3F400 == 70 [pid = 3576] [id = 252]
12:10:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 183 (12F69800) [pid = 3576] [serial = 709] [outer = 00000000]
12:10:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 184 (14B7C000) [pid = 3576] [serial = 710] [outer = 12F69800]
12:10:41 INFO - PROCESS | 3576 | 1448309441485 Marionette INFO loaded listener.js
12:10:41 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 185 (14E3C000) [pid = 3576] [serial = 711] [outer = 12F69800]
12:10:42 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
12:10:42 INFO - document served over http requires an https
12:10:42 INFO - sub-resource via fetch-request using the http-csp
12:10:42 INFO - delivery method with swap-origin-redirect and when
12:10:42 INFO - the target request is same-origin.
12:10:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 846ms
12:10:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:10:42 INFO - PROCESS | 3576 | ++DOCSHELL 15098800 == 71 [pid = 3576] [id = 253]
12:10:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 186 (1509F000) [pid = 3576] [serial = 712] [outer = 00000000]
12:10:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 187 (170DF000) [pid = 3576] [serial = 713] [outer = 1509F000]
12:10:42 INFO - PROCESS | 3576 | 1448309442333 Marionette INFO loaded listener.js
12:10:42 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 188 (18F89C00) [pid = 3576] [serial = 714] [outer = 1509F000]
12:10:42 INFO - PROCESS | 3576 | ++DOCSHELL 19144000 == 72 [pid = 3576] [id = 254]
12:10:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 189 (1997C400) [pid = 3576] [serial = 715] [outer = 00000000]
12:10:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 190 (19D26C00) [pid = 3576] [serial = 716] [outer = 1997C400]
12:10:43 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
12:10:43 INFO - document served over http requires an https
12:10:43 INFO - sub-resource via iframe-tag using the http-csp
12:10:43 INFO - delivery method with keep-origin-redirect and when
12:10:43 INFO - the target request is same-origin.
12:10:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 893ms
12:10:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:10:43 INFO - PROCESS | 3576 | ++DOCSHELL 128EF000 == 73 [pid = 3576] [id = 255]
12:10:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 191 (18354C00) [pid = 3576] [serial = 717] [outer = 00000000]
12:10:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 192 (19E74800) [pid = 3576] [serial = 718] [outer = 18354C00]
12:10:43 INFO - PROCESS | 3576 | 1448309443252 Marionette INFO loaded listener.js
12:10:43 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 193 (1B026400) [pid = 3576] [serial = 719] [outer = 18354C00]
12:10:43 INFO - PROCESS | 3576 | ++DOCSHELL 1BB6F800 == 74 [pid = 3576] [id = 256]
12:10:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 194 (1BB6FC00) [pid = 3576] [serial = 720] [outer = 00000000]
12:10:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 195 (19E73C00) [pid = 3576] [serial = 721] [outer = 1BB6FC00]
12:10:43 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
12:10:43 INFO - document served over http requires an https
12:10:43 INFO - sub-resource via iframe-tag using the http-csp
12:10:43 INFO - delivery method with no-redirect and when
12:10:43 INFO - the target request is same-origin.
12:10:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 798ms
12:10:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:10:44 INFO - PROCESS | 3576 | ++DOCSHELL 19E75000 == 75 [pid = 3576] [id = 257]
12:10:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 196 (1B025C00) [pid = 3576] [serial = 722] [outer = 00000000]
12:10:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 197 (1BC0B000) [pid = 3576] [serial = 723] [outer = 1B025C00]
12:10:44 INFO - PROCESS | 3576 | 1448309444071 Marionette INFO loaded listener.js
12:10:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 198 (1BC10000) [pid = 3576] [serial = 724] [outer = 1B025C00]
12:10:44 INFO - PROCESS | 3576 | ++DOCSHELL 1BC07400 == 76 [pid = 3576] [id = 258]
12:10:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 199 (1BC08400) [pid = 3576] [serial = 725] [outer = 00000000]
12:10:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 200 (1BF1D000) [pid = 3576] [serial = 726] [outer = 1BC08400]
12:10:44 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
12:10:44 INFO - document served over http requires an https
12:10:44 INFO - sub-resource via iframe-tag using the http-csp
12:10:44 INFO - delivery method with swap-origin-redirect and when
12:10:44 INFO - the target request is same-origin.
12:10:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 940ms
12:10:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:10:44 INFO - PROCESS | 3576 | ++DOCSHELL 1BF1CC00 == 77 [pid = 3576] [id = 259]
12:10:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 201 (1BF1DC00) [pid = 3576] [serial = 727] [outer = 00000000]
12:10:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 202 (1D49C000) [pid = 3576] [serial = 728] [outer = 1BF1DC00]
12:10:45 INFO - PROCESS | 3576 | 1448309445029 Marionette INFO loaded listener.js
12:10:45 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 203 (1D7C2000) [pid = 3576] [serial = 729] [outer = 1BF1DC00]
12:10:45 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
12:10:45 INFO - document served over http requires an https
12:10:45 INFO - sub-resource via script-tag using the http-csp
12:10:45 INFO - delivery method with keep-origin-redirect and when
12:10:45 INFO - the target request is same-origin.
12:10:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 799ms
12:10:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:10:45 INFO - PROCESS | 3576 | ++DOCSHELL 1C2F4C00 == 78 [pid = 3576] [id = 260]
12:10:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 204 (1D496800) [pid = 3576] [serial = 730] [outer = 00000000]
12:10:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 205 (1D4E9400) [pid = 3576] [serial = 731] [outer = 1D496800]
12:10:45 INFO - PROCESS | 3576 | 1448309445825 Marionette INFO loaded listener.js
12:10:45 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 206 (1D4F1400) [pid = 3576] [serial = 732] [outer = 1D496800]
12:10:46 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
12:10:46 INFO - document served over http requires an https
12:10:46 INFO - sub-resource via script-tag using the http-csp
12:10:46 INFO - delivery method with no-redirect and when
12:10:46 INFO - the target request is same-origin.
12:10:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 782ms
12:10:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:10:46 INFO - PROCESS | 3576 | ++DOCSHELL 1C183800 == 79 [pid = 3576] [id = 261]
12:10:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 207 (1C184C00) [pid = 3576] [serial = 733] [outer = 00000000]
12:10:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 208 (1C18C000) [pid = 3576] [serial = 734] [outer = 1C184C00]
12:10:46 INFO - PROCESS | 3576 | 1448309446609 Marionette INFO loaded listener.js
12:10:46 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 209 (1D4E9000) [pid = 3576] [serial = 735] [outer = 1C184C00]
12:10:47 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
12:10:47 INFO - document served over http requires an https
12:10:47 INFO - sub-resource via script-tag using the http-csp
12:10:47 INFO - delivery method with swap-origin-redirect and when
12:10:47 INFO - the target request is same-origin.
12:10:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 736ms
12:10:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:10:47 INFO - PROCESS | 3576 | ++DOCSHELL 1C188000 == 80 [pid = 3576] [id = 262]
12:10:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 210 (1C190000) [pid = 3576] [serial = 736] [outer = 00000000]
12:10:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 211 (1C277000) [pid = 3576] [serial = 737] [outer = 1C190000]
12:10:47 INFO - PROCESS | 3576 | 1448309447340 Marionette INFO loaded listener.js
12:10:47 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 212 (1C27E000) [pid = 3576] [serial = 738] [outer = 1C190000]
12:10:47 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
12:10:47 INFO - document served over http requires an https
12:10:47 INFO - sub-resource via xhr-request using the http-csp
12:10:47 INFO - delivery method with keep-origin-redirect and when
12:10:47 INFO - the target request is same-origin.
12:10:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 814ms
12:10:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:10:48 INFO - PROCESS | 3576 | ++DOCSHELL 183DB800 == 81 [pid = 3576] [id = 263]
12:10:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 213 (1C273000) [pid = 3576] [serial = 739] [outer = 00000000]
12:10:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 214 (1D86B800) [pid = 3576] [serial = 740] [outer = 1C273000]
12:10:48 INFO - PROCESS | 3576 | 1448309448168 Marionette INFO loaded listener.js
12:10:48 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 215 (1DB07000) [pid = 3576] [serial = 741] [outer = 1C273000]
12:10:48 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
12:10:48 INFO - document served over http requires an https
12:10:48 INFO - sub-resource via xhr-request using the http-csp
12:10:48 INFO - delivery method with no-redirect and when
12:10:48 INFO - the target request is same-origin.
12:10:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 799ms
12:10:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:10:48 INFO - PROCESS | 3576 | ++DOCSHELL 1DB0C000 == 82 [pid = 3576] [id = 264]
12:10:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 216 (1DB0D400) [pid = 3576] [serial = 742] [outer = 00000000]
12:10:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 217 (1E8A4800) [pid = 3576] [serial = 743] [outer = 1DB0D400]
12:10:49 INFO - PROCESS | 3576 | 1448309448976 Marionette INFO loaded listener.js
12:10:49 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 218 (1E945000) [pid = 3576] [serial = 744] [outer = 1DB0D400]
12:10:49 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
12:10:49 INFO - document served over http requires an https
12:10:49 INFO - sub-resource via xhr-request using the http-csp
12:10:49 INFO - delivery method with swap-origin-redirect and when
12:10:49 INFO - the target request is same-origin.
12:10:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 798ms
12:10:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:10:49 INFO - PROCESS | 3576 | ++DOCSHELL 18994800 == 83 [pid = 3576] [id = 265]
12:10:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 219 (1D993000) [pid = 3576] [serial = 745] [outer = 00000000]
12:10:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 220 (1D99E000) [pid = 3576] [serial = 746] [outer = 1D993000]
12:10:49 INFO - PROCESS | 3576 | 1448309449779 Marionette INFO loaded listener.js
12:10:49 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 221 (1E8E3C00) [pid = 3576] [serial = 747] [outer = 1D993000]
12:10:50 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
12:10:50 INFO - document served over http requires an http
12:10:50 INFO - sub-resource via fetch-request using the meta-csp
12:10:50 INFO - delivery method with keep-origin-redirect and when
12:10:50 INFO - the target request is cross-origin.
12:10:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 736ms
12:10:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:10:50 INFO - PROCESS | 3576 | ++DOCSHELL 1D9A0400 == 84 [pid = 3576] [id = 266]
12:10:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 222 (1D9A0800) [pid = 3576] [serial = 748] [outer = 00000000]
12:10:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 223 (1ED97C00) [pid = 3576] [serial = 749] [outer = 1D9A0800]
12:10:50 INFO - PROCESS | 3576 | 1448309450510 Marionette INFO loaded listener.js
12:10:50 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 224 (1F1B2C00) [pid = 3576] [serial = 750] [outer = 1D9A0800]
12:10:51 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
12:10:51 INFO - document served over http requires an http
12:10:51 INFO - sub-resource via fetch-request using the meta-csp
12:10:51 INFO - delivery method with no-redirect and when
12:10:51 INFO - the target request is cross-origin.
12:10:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 799ms
12:10:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:10:51 INFO - PROCESS | 3576 | ++DOCSHELL 1EB2C800 == 85 [pid = 3576] [id = 267]
12:10:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 225 (1EB2E000) [pid = 3576] [serial = 751] [outer = 00000000]
12:10:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 226 (1EB35800) [pid = 3576] [serial = 752] [outer = 1EB2E000]
12:10:51 INFO - PROCESS | 3576 | 1448309451335 Marionette INFO loaded listener.js
12:10:51 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 227 (1ED94000) [pid = 3576] [serial = 753] [outer = 1EB2E000]
12:10:52 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
12:10:52 INFO - document served over http requires an http
12:10:52 INFO - sub-resource via fetch-request using the meta-csp
12:10:52 INFO - delivery method with swap-origin-redirect and when
12:10:52 INFO - the target request is cross-origin.
12:10:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1817ms
12:10:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:10:53 INFO - PROCESS | 3576 | ++DOCSHELL 14594400 == 86 [pid = 3576] [id = 268]
12:10:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 228 (14596000) [pid = 3576] [serial = 754] [outer = 00000000]
12:10:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 229 (14E35400) [pid = 3576] [serial = 755] [outer = 14596000]
12:10:53 INFO - PROCESS | 3576 | 1448309453188 Marionette INFO loaded listener.js
12:10:53 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 230 (17054800) [pid = 3576] [serial = 756] [outer = 14596000]
12:10:53 INFO - PROCESS | 3576 | ++DOCSHELL 14A3C400 == 87 [pid = 3576] [id = 269]
12:10:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 231 (15087400) [pid = 3576] [serial = 757] [outer = 00000000]
12:10:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 232 (15090C00) [pid = 3576] [serial = 758] [outer = 15087400]
12:10:53 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
12:10:53 INFO - document served over http requires an http
12:10:53 INFO - sub-resource via iframe-tag using the meta-csp
12:10:53 INFO - delivery method with keep-origin-redirect and when
12:10:53 INFO - the target request is cross-origin.
12:10:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 798ms
12:10:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:10:54 INFO - PROCESS | 3576 | ++DOCSHELL 15089C00 == 88 [pid = 3576] [id = 270]
12:10:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 233 (1508D400) [pid = 3576] [serial = 759] [outer = 00000000]
12:10:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 234 (1B021800) [pid = 3576] [serial = 760] [outer = 1508D400]
12:10:54 INFO - PROCESS | 3576 | 1448309454051 Marionette INFO loaded listener.js
12:10:54 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 235 (1D867C00) [pid = 3576] [serial = 761] [outer = 1508D400]
12:10:54 INFO - PROCESS | 3576 | ++DOCSHELL 11D48400 == 89 [pid = 3576] [id = 271]
12:10:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 236 (11FE8800) [pid = 3576] [serial = 762] [outer = 00000000]
12:10:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 237 (12803800) [pid = 3576] [serial = 763] [outer = 11FE8800]
12:10:54 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
12:10:54 INFO - document served over http requires an http
12:10:54 INFO - sub-resource via iframe-tag using the meta-csp
12:10:54 INFO - delivery method with no-redirect and when
12:10:54 INFO - the target request is cross-origin.
12:10:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1002ms
12:10:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:10:55 INFO - PROCESS | 3576 | ++DOCSHELL 12FA9000 == 90 [pid = 3576] [id = 272]
12:10:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 238 (12FAA400) [pid = 3576] [serial = 764] [outer = 00000000]
12:10:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 239 (148C4000) [pid = 3576] [serial = 765] [outer = 12FAA400]
12:10:55 INFO - PROCESS | 3576 | 1448309455049 Marionette INFO loaded listener.js
12:10:55 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 240 (14E31800) [pid = 3576] [serial = 766] [outer = 12FAA400]
12:10:55 INFO - PROCESS | 3576 | ++DOCSHELL 1509B000 == 91 [pid = 3576] [id = 273]
12:10:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 241 (150A0800) [pid = 3576] [serial = 767] [outer = 00000000]
12:10:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 242 (1199AC00) [pid = 3576] [serial = 768] [outer = 150A0800]
12:10:55 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
12:10:55 INFO - document served over http requires an http
12:10:55 INFO - sub-resource via iframe-tag using the meta-csp
12:10:55 INFO - delivery method with swap-origin-redirect and when
12:10:55 INFO - the target request is cross-origin.
12:10:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1002ms
12:10:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:10:56 INFO - PROCESS | 3576 | ++DOCSHELL 1463E400 == 92 [pid = 3576] [id = 274]
12:10:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 243 (14B7B400) [pid = 3576] [serial = 769] [outer = 00000000]
12:10:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 244 (14E30400) [pid = 3576] [serial = 770] [outer = 14B7B400]
12:10:56 INFO - PROCESS | 3576 | 1448309456048 Marionette INFO loaded listener.js
12:10:56 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 245 (15EC2800) [pid = 3576] [serial = 771] [outer = 14B7B400]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 16FD5800 == 91 [pid = 3576] [id = 170]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 16FE1000 == 90 [pid = 3576] [id = 249]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1199DC00 == 89 [pid = 3576] [id = 248]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 11DC7800 == 88 [pid = 3576] [id = 247]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 17052C00 == 87 [pid = 3576] [id = 246]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 12B3DC00 == 86 [pid = 3576] [id = 245]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 15010400 == 85 [pid = 3576] [id = 244]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1509B400 == 84 [pid = 3576] [id = 243]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 11C70C00 == 83 [pid = 3576] [id = 242]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 15002800 == 82 [pid = 3576] [id = 241]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 11BE1400 == 81 [pid = 3576] [id = 240]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1180A400 == 80 [pid = 3576] [id = 239]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 0E2B4000 == 79 [pid = 3576] [id = 238]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 10CB0400 == 78 [pid = 3576] [id = 237]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 12B1BC00 == 77 [pid = 3576] [id = 236]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 12FA3000 == 76 [pid = 3576] [id = 233]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1BD14800 == 75 [pid = 3576] [id = 232]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1BB6F400 == 74 [pid = 3576] [id = 231]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1BB66000 == 73 [pid = 3576] [id = 230]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1E8E0800 == 72 [pid = 3576] [id = 229]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1E8E1C00 == 71 [pid = 3576] [id = 228]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1966A800 == 70 [pid = 3576] [id = 227]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 1E8A5800 == 69 [pid = 3576] [id = 226]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 170D5800 == 68 [pid = 3576] [id = 224]
12:10:56 INFO - PROCESS | 3576 | --DOCSHELL 0E2ABC00 == 67 [pid = 3576] [id = 222]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 244 (19D50800) [pid = 3576] [serial = 540] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 243 (14A3E000) [pid = 3576] [serial = 588] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 242 (1508B000) [pid = 3576] [serial = 598] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 241 (17855C00) [pid = 3576] [serial = 606] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 240 (19EB2800) [pid = 3576] [serial = 621] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 239 (148CB000) [pid = 3576] [serial = 593] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 238 (185E1400) [pid = 3576] [serial = 609] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 237 (14591000) [pid = 3576] [serial = 585] [outer = 00000000] [url = about:blank]
12:10:56 INFO - PROCESS | 3576 | --DOMWINDOW == 236 (1704FC00) [pid = 3576] [serial = 603] [outer = 00000000] [url = about:blank]
12:10:56 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
12:10:56 INFO - document served over http requires an http
12:10:56 INFO - sub-resource via script-tag using the meta-csp
12:10:56 INFO - delivery method with keep-origin-redirect and when
12:10:56 INFO - the target request is cross-origin.
12:10:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 799ms
12:10:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:10:56 INFO - PROCESS | 3576 | ++DOCSHELL 1180A400 == 68 [pid = 3576] [id = 275]
12:10:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 237 (11816800) [pid = 3576] [serial = 772] [outer = 00000000]
12:10:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 238 (12F56800) [pid = 3576] [serial = 773] [outer = 11816800]
12:10:56 INFO - PROCESS | 3576 | 1448309456821 Marionette INFO loaded listener.js
12:10:56 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 239 (14A3E000) [pid = 3576] [serial = 774] [outer = 11816800]
12:10:57 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
12:10:57 INFO - document served over http requires an http
12:10:57 INFO - sub-resource via script-tag using the meta-csp
12:10:57 INFO - delivery method with no-redirect and when
12:10:57 INFO - the target request is cross-origin.
12:10:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 595ms
12:10:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:10:57 INFO - PROCESS | 3576 | ++DOCSHELL 14B70000 == 69 [pid = 3576] [id = 276]
12:10:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 240 (14E35C00) [pid = 3576] [serial = 775] [outer = 00000000]
12:10:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 241 (1508EC00) [pid = 3576] [serial = 776] [outer = 14E35C00]
12:10:57 INFO - PROCESS | 3576 | 1448309457413 Marionette INFO loaded listener.js
12:10:57 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 242 (15EC7000) [pid = 3576] [serial = 777] [outer = 14E35C00]
12:10:57 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
12:10:57 INFO - document served over http requires an http
12:10:57 INFO - sub-resource via script-tag using the meta-csp
12:10:57 INFO - delivery method with swap-origin-redirect and when
12:10:57 INFO - the target request is cross-origin.
12:10:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 533ms
12:10:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:10:57 INFO - PROCESS | 3576 | ++DOCSHELL 15C0F800 == 70 [pid = 3576] [id = 277]
12:10:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 243 (16FD6800) [pid = 3576] [serial = 778] [outer = 00000000]
12:10:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 244 (170DB400) [pid = 3576] [serial = 779] [outer = 16FD6800]
12:10:57 INFO - PROCESS | 3576 | 1448309457951 Marionette INFO loaded listener.js
12:10:58 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 245 (1785B000) [pid = 3576] [serial = 780] [outer = 16FD6800]
12:10:58 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
12:10:58 INFO - document served over http requires an http
12:10:58 INFO - sub-resource via xhr-request using the meta-csp
12:10:58 INFO - delivery method with keep-origin-redirect and when
12:10:58 INFO - the target request is cross-origin.
12:10:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 595ms
12:10:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:10:58 INFO - PROCESS | 3576 | ++DOCSHELL 170DA000 == 71 [pid = 3576] [id = 278]
12:10:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 246 (17BAEC00) [pid = 3576] [serial = 781] [outer = 00000000]
12:10:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 247 (185E4800) [pid = 3576] [serial = 782] [outer = 17BAEC00]
12:10:58 INFO - PROCESS | 3576 | 1448309458564 Marionette INFO loaded listener.js
12:10:58 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 248 (19038800) [pid = 3576] [serial = 783] [outer = 17BAEC00]
12:10:59 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
12:10:59 INFO - document served over http requires an http
12:10:59 INFO - sub-resource via xhr-request using the meta-csp
12:10:59 INFO - delivery method with no-redirect and when
12:10:59 INFO - the target request is cross-origin.
12:10:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 595ms
12:10:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:10:59 INFO - PROCESS | 3576 | ++DOCSHELL 1898D000 == 72 [pid = 3576] [id = 279]
12:10:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 249 (1898E800) [pid = 3576] [serial = 784] [outer = 00000000]
12:10:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 250 (1966C000) [pid = 3576] [serial = 785] [outer = 1898E800]
12:10:59 INFO - PROCESS | 3576 | 1448309459158 Marionette INFO loaded listener.js
12:10:59 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 251 (19D4F000) [pid = 3576] [serial = 786] [outer = 1898E800]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 250 (19D5BC00) [pid = 3576] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 249 (1E8E7C00) [pid = 3576] [serial = 641] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 248 (170D6400) [pid = 3576] [serial = 631] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 247 (1E8A5C00) [pid = 3576] [serial = 636] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309423939]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 246 (15187C00) [pid = 3576] [serial = 684] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 245 (15008C00) [pid = 3576] [serial = 681] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 244 (1ED98C00) [pid = 3576] [serial = 650] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 243 (1D494000) [pid = 3576] [serial = 653] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 242 (1C238400) [pid = 3576] [serial = 656] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 241 (1E940000) [pid = 3576] [serial = 642] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 240 (1E8E2000) [pid = 3576] [serial = 639] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 239 (1ED5A000) [pid = 3576] [serial = 644] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 238 (1BB6AC00) [pid = 3576] [serial = 647] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 237 (110C3400) [pid = 3576] [serial = 626] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 236 (1838F000) [pid = 3576] [serial = 632] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 235 (14A3A800) [pid = 3576] [serial = 629] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 234 (185ECC00) [pid = 3576] [serial = 637] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309423939]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 233 (19D24400) [pid = 3576] [serial = 634] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 232 (12B38800) [pid = 3576] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 231 (150F8C00) [pid = 3576] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 230 (15003000) [pid = 3576] [serial = 678] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309434925]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 229 (11A65400) [pid = 3576] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 228 (11D47400) [pid = 3576] [serial = 675] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 227 (1535F400) [pid = 3576] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 226 (128E0000) [pid = 3576] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 225 (12B3C800) [pid = 3576] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 224 (125BC800) [pid = 3576] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 223 (14597C00) [pid = 3576] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 222 (0F10FC00) [pid = 3576] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 221 (17052800) [pid = 3576] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 220 (1509C000) [pid = 3576] [serial = 683] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 219 (183DFC00) [pid = 3576] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 218 (1D49E400) [pid = 3576] [serial = 659] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 217 (18392C00) [pid = 3576] [serial = 695] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 216 (18F89000) [pid = 3576] [serial = 701] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 215 (1500A400) [pid = 3576] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309434925]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 214 (148CEC00) [pid = 3576] [serial = 676] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 213 (12B42400) [pid = 3576] [serial = 668] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 212 (14202000) [pid = 3576] [serial = 665] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 211 (1965F400) [pid = 3576] [serial = 704] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 210 (15A73000) [pid = 3576] [serial = 686] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 209 (149D5800) [pid = 3576] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 208 (10DB3400) [pid = 3576] [serial = 671] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 207 (17AE5000) [pid = 3576] [serial = 692] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 206 (15029C00) [pid = 3576] [serial = 698] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 205 (14FCB800) [pid = 3576] [serial = 662] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 204 (17057800) [pid = 3576] [serial = 689] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 203 (185E4000) [pid = 3576] [serial = 696] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 202 (1914B000) [pid = 3576] [serial = 702] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 201 (1D868000) [pid = 3576] [serial = 624] [outer = 00000000] [url = about:blank]
12:10:59 INFO - PROCESS | 3576 | --DOMWINDOW == 200 (17AEB400) [pid = 3576] [serial = 699] [outer = 00000000] [url = about:blank]
12:10:59 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
12:10:59 INFO - document served over http requires an http
12:10:59 INFO - sub-resource via xhr-request using the meta-csp
12:10:59 INFO - delivery method with swap-origin-redirect and when
12:10:59 INFO - the target request is cross-origin.
12:10:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 642ms
12:10:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:10:59 INFO - PROCESS | 3576 | ++DOCSHELL 128E0000 == 73 [pid = 3576] [id = 280]
12:10:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 201 (12B38800) [pid = 3576] [serial = 787] [outer = 00000000]
12:10:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 202 (15006000) [pid = 3576] [serial = 788] [outer = 12B38800]
12:10:59 INFO - PROCESS | 3576 | 1448309459790 Marionette INFO loaded listener.js
12:10:59 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 203 (185E4000) [pid = 3576] [serial = 789] [outer = 12B38800]
12:11:00 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
12:11:00 INFO - document served over http requires an https
12:11:00 INFO - sub-resource via fetch-request using the meta-csp
12:11:00 INFO - delivery method with keep-origin-redirect and when
12:11:00 INFO - the target request is cross-origin.
12:11:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 532ms
12:11:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:11:00 INFO - PROCESS | 3576 | ++DOCSHELL 1535F400 == 74 [pid = 3576] [id = 281]
12:11:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 204 (19668C00) [pid = 3576] [serial = 790] [outer = 00000000]
12:11:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 205 (19EBC800) [pid = 3576] [serial = 791] [outer = 19668C00]
12:11:00 INFO - PROCESS | 3576 | 1448309460332 Marionette INFO loaded listener.js
12:11:00 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 206 (1BB6E800) [pid = 3576] [serial = 792] [outer = 19668C00]
12:11:00 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
12:11:00 INFO - document served over http requires an https
12:11:00 INFO - sub-resource via fetch-request using the meta-csp
12:11:00 INFO - delivery method with no-redirect and when
12:11:00 INFO - the target request is cross-origin.
12:11:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 595ms
12:11:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:11:00 INFO - PROCESS | 3576 | ++DOCSHELL 1BC06C00 == 75 [pid = 3576] [id = 282]
12:11:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 207 (1BD0C000) [pid = 3576] [serial = 793] [outer = 00000000]
12:11:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 208 (1BD19800) [pid = 3576] [serial = 794] [outer = 1BD0C000]
12:11:00 INFO - PROCESS | 3576 | 1448309460932 Marionette INFO loaded listener.js
12:11:01 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 209 (1BD9D800) [pid = 3576] [serial = 795] [outer = 1BD0C000]
12:11:01 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
12:11:01 INFO - document served over http requires an https
12:11:01 INFO - sub-resource via fetch-request using the meta-csp
12:11:01 INFO - delivery method with swap-origin-redirect and when
12:11:01 INFO - the target request is cross-origin.
12:11:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 595ms
12:11:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:11:01 INFO - PROCESS | 3576 | ++DOCSHELL 1BD1AC00 == 76 [pid = 3576] [id = 283]
12:11:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 210 (1BD9F400) [pid = 3576] [serial = 796] [outer = 00000000]
12:11:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 211 (1BF19800) [pid = 3576] [serial = 797] [outer = 1BD9F400]
12:11:01 INFO - PROCESS | 3576 | 1448309461542 Marionette INFO loaded listener.js
12:11:01 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 212 (1C23AC00) [pid = 3576] [serial = 798] [outer = 1BD9F400]
12:11:01 INFO - PROCESS | 3576 | ++DOCSHELL 1C2E5C00 == 77 [pid = 3576] [id = 284]
12:11:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 213 (1D495000) [pid = 3576] [serial = 799] [outer = 00000000]
12:11:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 214 (1D4E8C00) [pid = 3576] [serial = 800] [outer = 1D495000]
12:11:02 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
12:11:02 INFO - document served over http requires an https
12:11:02 INFO - sub-resource via iframe-tag using the meta-csp
12:11:02 INFO - delivery method with keep-origin-redirect and when
12:11:02 INFO - the target request is cross-origin.
12:11:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 626ms
12:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:11:02 INFO - PROCESS | 3576 | ++DOCSHELL 1C188400 == 78 [pid = 3576] [id = 285]
12:11:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 215 (1C2F4000) [pid = 3576] [serial = 801] [outer = 00000000]
12:11:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 216 (1D690C00) [pid = 3576] [serial = 802] [outer = 1C2F4000]
12:11:02 INFO - PROCESS | 3576 | 1448309462197 Marionette INFO loaded listener.js
12:11:02 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 217 (1D699400) [pid = 3576] [serial = 803] [outer = 1C2F4000]
12:11:02 INFO - PROCESS | 3576 | ++DOCSHELL 1D69AC00 == 79 [pid = 3576] [id = 286]
12:11:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 218 (1D69E400) [pid = 3576] [serial = 804] [outer = 00000000]
12:11:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 219 (1D72EC00) [pid = 3576] [serial = 805] [outer = 1D69E400]
12:11:02 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
12:11:02 INFO - document served over http requires an https
12:11:02 INFO - sub-resource via iframe-tag using the meta-csp
12:11:02 INFO - delivery method with no-redirect and when
12:11:02 INFO - the target request is cross-origin.
12:11:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 595ms
12:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:11:02 INFO - PROCESS | 3576 | ++DOCSHELL 0FFE3800 == 80 [pid = 3576] [id = 287]
12:11:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 220 (10CC1C00) [pid = 3576] [serial = 806] [outer = 00000000]
12:11:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 221 (1199CC00) [pid = 3576] [serial = 807] [outer = 10CC1C00]
12:11:02 INFO - PROCESS | 3576 | 1448309462966 Marionette INFO loaded listener.js
12:11:03 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 222 (12B03400) [pid = 3576] [serial = 808] [outer = 10CC1C00]
12:11:03 INFO - PROCESS | 3576 | ++DOCSHELL 1463E800 == 81 [pid = 3576] [id = 288]
12:11:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 223 (14E0A400) [pid = 3576] [serial = 809] [outer = 00000000]
12:11:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 224 (1500E000) [pid = 3576] [serial = 810] [outer = 14E0A400]
12:11:03 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
12:11:03 INFO - document served over http requires an https
12:11:03 INFO - sub-resource via iframe-tag using the meta-csp
12:11:03 INFO - delivery method with swap-origin-redirect and when
12:11:03 INFO - the target request is cross-origin.
12:11:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1049ms
12:11:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:11:03 INFO - PROCESS | 3576 | ++DOCSHELL 14E0F800 == 82 [pid = 3576] [id = 289]
12:11:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 225 (14E0FC00) [pid = 3576] [serial = 811] [outer = 00000000]
12:11:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 226 (17057C00) [pid = 3576] [serial = 812] [outer = 14E0FC00]
12:11:03 INFO - PROCESS | 3576 | 1448309463914 Marionette INFO loaded listener.js
12:11:04 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 227 (18392000) [pid = 3576] [serial = 813] [outer = 14E0FC00]
12:11:04 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
12:11:04 INFO - document served over http requires an https
12:11:04 INFO - sub-resource via script-tag using the meta-csp
12:11:04 INFO - delivery method with keep-origin-redirect and when
12:11:04 INFO - the target request is cross-origin.
12:11:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 846ms
12:11:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:11:04 INFO - PROCESS | 3576 | ++DOCSHELL 18394800 == 83 [pid = 3576] [id = 290]
12:11:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 228 (19D5C000) [pid = 3576] [serial = 814] [outer = 00000000]
12:11:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 229 (1BDA6800) [pid = 3576] [serial = 815] [outer = 19D5C000]
12:11:04 INFO - PROCESS | 3576 | 1448309464740 Marionette INFO loaded listener.js
12:11:04 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 230 (1D4E5000) [pid = 3576] [serial = 816] [outer = 19D5C000]
12:11:05 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
12:11:05 INFO - document served over http requires an https
12:11:05 INFO - sub-resource via script-tag using the meta-csp
12:11:05 INFO - delivery method with no-redirect and when
12:11:05 INFO - the target request is cross-origin.
12:11:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 799ms
12:11:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:11:05 INFO - PROCESS | 3576 | ++DOCSHELL 1C237800 == 84 [pid = 3576] [id = 291]
12:11:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 231 (1D731400) [pid = 3576] [serial = 817] [outer = 00000000]
12:11:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 232 (1D738800) [pid = 3576] [serial = 818] [outer = 1D731400]
12:11:05 INFO - PROCESS | 3576 | 1448309465585 Marionette INFO loaded listener.js
12:11:05 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 233 (1D7C4800) [pid = 3576] [serial = 819] [outer = 1D731400]
12:11:06 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
12:11:06 INFO - document served over http requires an https
12:11:06 INFO - sub-resource via script-tag using the meta-csp
12:11:06 INFO - delivery method with swap-origin-redirect and when
12:11:06 INFO - the target request is cross-origin.
12:11:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 815ms
12:11:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:11:06 INFO - PROCESS | 3576 | ++DOCSHELL 1D736800 == 85 [pid = 3576] [id = 292]
12:11:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 234 (1D73AC00) [pid = 3576] [serial = 820] [outer = 00000000]
12:11:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 235 (1DB0B000) [pid = 3576] [serial = 821] [outer = 1D73AC00]
12:11:06 INFO - PROCESS | 3576 | 1448309466409 Marionette INFO loaded listener.js
12:11:06 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 236 (1E8E1C00) [pid = 3576] [serial = 822] [outer = 1D73AC00]
12:11:07 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
12:11:07 INFO - document served over http requires an https
12:11:07 INFO - sub-resource via xhr-request using the meta-csp
12:11:07 INFO - delivery method with keep-origin-redirect and when
12:11:07 INFO - the target request is cross-origin.
12:11:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 798ms
12:11:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:11:07 INFO - PROCESS | 3576 | ++DOCSHELL 1E8E3000 == 86 [pid = 3576] [id = 293]
12:11:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 237 (1E8E4000) [pid = 3576] [serial = 823] [outer = 00000000]
12:11:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 238 (1ED5B800) [pid = 3576] [serial = 824] [outer = 1E8E4000]
12:11:07 INFO - PROCESS | 3576 | 1448309467290 Marionette INFO loaded listener.js
12:11:07 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:07 INFO - PROCESS | 3576 | ++DOMWINDOW == 239 (1F1B9800) [pid = 3576] [serial = 825] [outer = 1E8E4000]
12:11:07 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
12:11:07 INFO - document served over http requires an https
12:11:07 INFO - sub-resource via xhr-request using the meta-csp
12:11:07 INFO - delivery method with no-redirect and when
12:11:07 INFO - the target request is cross-origin.
12:11:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 798ms
12:11:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:11:08 INFO - PROCESS | 3576 | ++DOCSHELL 1A1B1C00 == 87 [pid = 3576] [id = 294]
12:11:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 240 (1A1B4800) [pid = 3576] [serial = 826] [outer = 00000000]
12:11:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 241 (1A1B9C00) [pid = 3576] [serial = 827] [outer = 1A1B4800]
12:11:08 INFO - PROCESS | 3576 | 1448309468077 Marionette INFO loaded listener.js
12:11:08 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 242 (1ED5E800) [pid = 3576] [serial = 828] [outer = 1A1B4800]
12:11:08 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
12:11:08 INFO - document served over http requires an https
12:11:08 INFO - sub-resource via xhr-request using the meta-csp
12:11:08 INFO - delivery method with swap-origin-redirect and when
12:11:08 INFO - the target request is cross-origin.
12:11:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 799ms
12:11:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:11:08 INFO - PROCESS | 3576 | ++DOCSHELL 1A17B000 == 88 [pid = 3576] [id = 295]
12:11:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 243 (1A17C000) [pid = 3576] [serial = 829] [outer = 00000000]
12:11:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 244 (1A183400) [pid = 3576] [serial = 830] [outer = 1A17C000]
12:11:08 INFO - PROCESS | 3576 | 1448309468854 Marionette INFO loaded listener.js
12:11:08 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 245 (1A188400) [pid = 3576] [serial = 831] [outer = 1A17C000]
12:11:09 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
12:11:09 INFO - document served over http requires an http
12:11:09 INFO - sub-resource via fetch-request using the meta-csp
12:11:09 INFO - delivery method with keep-origin-redirect and when
12:11:09 INFO - the target request is same-origin.
12:11:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 799ms
12:11:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:11:09 INFO - PROCESS | 3576 | ++DOCSHELL 14594C00 == 89 [pid = 3576] [id = 296]
12:11:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 246 (14E10C00) [pid = 3576] [serial = 832] [outer = 00000000]
12:11:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 247 (1BB04000) [pid = 3576] [serial = 833] [outer = 14E10C00]
12:11:09 INFO - PROCESS | 3576 | 1448309469678 Marionette INFO loaded listener.js
12:11:09 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 248 (1BB0A800) [pid = 3576] [serial = 834] [outer = 14E10C00]
12:11:10 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
12:11:10 INFO - document served over http requires an http
12:11:10 INFO - sub-resource via fetch-request using the meta-csp
12:11:10 INFO - delivery method with no-redirect and when
12:11:10 INFO - the target request is same-origin.
12:11:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 798ms
12:11:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:11:10 INFO - PROCESS | 3576 | ++DOCSHELL 1BB04400 == 90 [pid = 3576] [id = 297]
12:11:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 249 (1BB07400) [pid = 3576] [serial = 835] [outer = 00000000]
12:11:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 250 (1F1BE000) [pid = 3576] [serial = 836] [outer = 1BB07400]
12:11:10 INFO - PROCESS | 3576 | 1448309470495 Marionette INFO loaded listener.js
12:11:10 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 251 (21403400) [pid = 3576] [serial = 837] [outer = 1BB07400]
12:11:11 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
12:11:11 INFO - document served over http requires an http
12:11:11 INFO - sub-resource via fetch-request using the meta-csp
12:11:11 INFO - delivery method with swap-origin-redirect and when
12:11:11 INFO - the target request is same-origin.
12:11:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 736ms
12:11:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:11:11 INFO - PROCESS | 3576 | ++DOCSHELL 1F1B8C00 == 91 [pid = 3576] [id = 298]
12:11:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 252 (1F1BEC00) [pid = 3576] [serial = 838] [outer = 00000000]
12:11:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 253 (20397C00) [pid = 3576] [serial = 839] [outer = 1F1BEC00]
12:11:11 INFO - PROCESS | 3576 | 1448309471229 Marionette INFO loaded listener.js
12:11:11 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 254 (203A0800) [pid = 3576] [serial = 840] [outer = 1F1BEC00]
12:11:11 INFO - PROCESS | 3576 | ++DOCSHELL 21403000 == 92 [pid = 3576] [id = 299]
12:11:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 255 (2140A800) [pid = 3576] [serial = 841] [outer = 00000000]
12:11:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 256 (2140E400) [pid = 3576] [serial = 842] [outer = 2140A800]
12:11:11 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
12:11:11 INFO - document served over http requires an http
12:11:11 INFO - sub-resource via iframe-tag using the meta-csp
12:11:11 INFO - delivery method with keep-origin-redirect and when
12:11:11 INFO - the target request is same-origin.
12:11:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 893ms
12:11:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:11:12 INFO - PROCESS | 3576 | ++DOCSHELL 20396000 == 93 [pid = 3576] [id = 300]
12:11:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 257 (21408C00) [pid = 3576] [serial = 843] [outer = 00000000]
12:11:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 258 (21795800) [pid = 3576] [serial = 844] [outer = 21408C00]
12:11:12 INFO - PROCESS | 3576 | 1448309472163 Marionette INFO loaded listener.js
12:11:12 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 259 (21799800) [pid = 3576] [serial = 845] [outer = 21408C00]
12:11:13 INFO - PROCESS | 3576 | ++DOCSHELL 185E4C00 == 94 [pid = 3576] [id = 301]
12:11:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 260 (185EDC00) [pid = 3576] [serial = 846] [outer = 00000000]
12:11:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 261 (11FE1000) [pid = 3576] [serial = 847] [outer = 185EDC00]
12:11:14 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
12:11:14 INFO - document served over http requires an http
12:11:14 INFO - sub-resource via iframe-tag using the meta-csp
12:11:14 INFO - delivery method with no-redirect and when
12:11:14 INFO - the target request is same-origin.
12:11:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2208ms
12:11:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:11:14 INFO - PROCESS | 3576 | ++DOCSHELL 14A34C00 == 95 [pid = 3576] [id = 302]
12:11:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 262 (14B71400) [pid = 3576] [serial = 848] [outer = 00000000]
12:11:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 263 (14E34800) [pid = 3576] [serial = 849] [outer = 14B71400]
12:11:14 INFO - PROCESS | 3576 | 1448309474357 Marionette INFO loaded listener.js
12:11:14 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 264 (15ECD400) [pid = 3576] [serial = 850] [outer = 14B71400]
12:11:14 INFO - PROCESS | 3576 | ++DOCSHELL 14E04800 == 96 [pid = 3576] [id = 303]
12:11:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 265 (15027800) [pid = 3576] [serial = 851] [outer = 00000000]
12:11:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 266 (0B7DD800) [pid = 3576] [serial = 852] [outer = 15027800]
12:11:15 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
12:11:15 INFO - document served over http requires an http
12:11:15 INFO - sub-resource via iframe-tag using the meta-csp
12:11:15 INFO - delivery method with swap-origin-redirect and when
12:11:15 INFO - the target request is same-origin.
12:11:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1817ms
12:11:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:11:16 INFO - PROCESS | 3576 | ++DOCSHELL 11D50C00 == 97 [pid = 3576] [id = 304]
12:11:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 267 (11D54000) [pid = 3576] [serial = 853] [outer = 00000000]
12:11:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 268 (13C47C00) [pid = 3576] [serial = 854] [outer = 11D54000]
12:11:16 INFO - PROCESS | 3576 | 1448309476191 Marionette INFO loaded listener.js
12:11:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 269 (15A79C00) [pid = 3576] [serial = 855] [outer = 11D54000]
12:11:16 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
12:11:16 INFO - document served over http requires an http
12:11:16 INFO - sub-resource via script-tag using the meta-csp
12:11:16 INFO - delivery method with keep-origin-redirect and when
12:11:16 INFO - the target request is same-origin.
12:11:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 956ms
12:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:11:17 INFO - PROCESS | 3576 | ++DOCSHELL 12022C00 == 98 [pid = 3576] [id = 305]
12:11:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 270 (12B19C00) [pid = 3576] [serial = 856] [outer = 00000000]
12:11:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 271 (15081C00) [pid = 3576] [serial = 857] [outer = 12B19C00]
12:11:17 INFO - PROCESS | 3576 | 1448309477096 Marionette INFO loaded listener.js
12:11:17 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 272 (16FDE400) [pid = 3576] [serial = 858] [outer = 12B19C00]
12:11:17 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
12:11:17 INFO - document served over http requires an http
12:11:17 INFO - sub-resource via script-tag using the meta-csp
12:11:17 INFO - delivery method with no-redirect and when
12:11:17 INFO - the target request is same-origin.
12:11:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 736ms
12:11:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:11:17 INFO - PROCESS | 3576 | ++DOCSHELL 150F2800 == 99 [pid = 3576] [id = 306]
12:11:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 273 (15364800) [pid = 3576] [serial = 859] [outer = 00000000]
12:11:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 274 (17BAC800) [pid = 3576] [serial = 860] [outer = 15364800]
12:11:17 INFO - PROCESS | 3576 | 1448309477862 Marionette INFO loaded listener.js
12:11:17 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:17 INFO - PROCESS | 3576 | ++DOMWINDOW == 275 (18361000) [pid = 3576] [serial = 861] [outer = 15364800]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 0E5AAC00 == 98 [pid = 3576] [id = 192]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 17AE5800 == 97 [pid = 3576] [id = 191]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 12FA5400 == 96 [pid = 3576] [id = 195]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 128F3800 == 95 [pid = 3576] [id = 193]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1D69AC00 == 94 [pid = 3576] [id = 286]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1C188400 == 93 [pid = 3576] [id = 285]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1C2E5C00 == 92 [pid = 3576] [id = 284]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1BD1AC00 == 91 [pid = 3576] [id = 283]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1BC06C00 == 90 [pid = 3576] [id = 282]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1535F400 == 89 [pid = 3576] [id = 281]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 128E0000 == 88 [pid = 3576] [id = 280]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1898D000 == 87 [pid = 3576] [id = 279]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 170DA000 == 86 [pid = 3576] [id = 278]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 15C0F800 == 85 [pid = 3576] [id = 277]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 14B70000 == 84 [pid = 3576] [id = 276]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1180A400 == 83 [pid = 3576] [id = 275]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1463E400 == 82 [pid = 3576] [id = 274]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1509B000 == 81 [pid = 3576] [id = 273]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 12FA9000 == 80 [pid = 3576] [id = 272]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 11D48400 == 79 [pid = 3576] [id = 271]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 14A3C400 == 78 [pid = 3576] [id = 269]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1DB0C000 == 77 [pid = 3576] [id = 264]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 183DB800 == 76 [pid = 3576] [id = 263]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1C188000 == 75 [pid = 3576] [id = 262]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1C183800 == 74 [pid = 3576] [id = 261]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1C2F4C00 == 73 [pid = 3576] [id = 260]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1BF1CC00 == 72 [pid = 3576] [id = 259]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1BC07400 == 71 [pid = 3576] [id = 258]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 19E75000 == 70 [pid = 3576] [id = 257]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 1BB6F800 == 69 [pid = 3576] [id = 256]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 128EF000 == 68 [pid = 3576] [id = 255]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 19144000 == 67 [pid = 3576] [id = 254]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 15098800 == 66 [pid = 3576] [id = 253]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 12B3F400 == 65 [pid = 3576] [id = 252]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 18F89400 == 64 [pid = 3576] [id = 250]
12:11:18 INFO - PROCESS | 3576 | --DOCSHELL 0FA27400 == 63 [pid = 3576] [id = 251]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 274 (17B2E800) [pid = 3576] [serial = 693] [outer = 00000000] [url = about:blank]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 273 (15088000) [pid = 3576] [serial = 682] [outer = 00000000] [url = about:blank]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 272 (14A31C00) [pid = 3576] [serial = 666] [outer = 00000000] [url = about:blank]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 271 (14B73C00) [pid = 3576] [serial = 669] [outer = 00000000] [url = about:blank]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 270 (14E34000) [pid = 3576] [serial = 677] [outer = 00000000] [url = about:blank]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 269 (11D47C00) [pid = 3576] [serial = 672] [outer = 00000000] [url = about:blank]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 268 (170D7400) [pid = 3576] [serial = 690] [outer = 00000000] [url = about:blank]
12:11:18 INFO - PROCESS | 3576 | --DOMWINDOW == 267 (15EC9800) [pid = 3576] [serial = 687] [outer = 00000000] [url = about:blank]
12:11:18 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
12:11:18 INFO - document served over http requires an http
12:11:18 INFO - sub-resource via script-tag using the meta-csp
12:11:18 INFO - delivery method with swap-origin-redirect and when
12:11:18 INFO - the target request is same-origin.
12:11:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 736ms
12:11:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:11:18 INFO - PROCESS | 3576 | ++DOCSHELL 125BA400 == 64 [pid = 3576] [id = 307]
12:11:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 268 (125C1800) [pid = 3576] [serial = 862] [outer = 00000000]
12:11:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 269 (12FA3800) [pid = 3576] [serial = 863] [outer = 125C1800]
12:11:18 INFO - PROCESS | 3576 | 1448309478573 Marionette INFO loaded listener.js
12:11:18 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 270 (14BF1400) [pid = 3576] [serial = 864] [outer = 125C1800]
12:11:19 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
12:11:19 INFO - document served over http requires an http
12:11:19 INFO - sub-resource via xhr-request using the meta-csp
12:11:19 INFO - delivery method with keep-origin-redirect and when
12:11:19 INFO - the target request is same-origin.
12:11:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 595ms
12:11:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:11:19 INFO - PROCESS | 3576 | ++DOCSHELL 128E0000 == 65 [pid = 3576] [id = 308]
12:11:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 271 (15025400) [pid = 3576] [serial = 865] [outer = 00000000]
12:11:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 272 (153E1800) [pid = 3576] [serial = 866] [outer = 15025400]
12:11:19 INFO - PROCESS | 3576 | 1448309479167 Marionette INFO loaded listener.js
12:11:19 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 273 (170DCC00) [pid = 3576] [serial = 867] [outer = 15025400]
12:11:19 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
12:11:19 INFO - document served over http requires an http
12:11:19 INFO - sub-resource via xhr-request using the meta-csp
12:11:19 INFO - delivery method with no-redirect and when
12:11:19 INFO - the target request is same-origin.
12:11:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 532ms
12:11:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:11:19 INFO - PROCESS | 3576 | ++DOCSHELL 1508BC00 == 66 [pid = 3576] [id = 309]
12:11:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 274 (17BA9C00) [pid = 3576] [serial = 868] [outer = 00000000]
12:11:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 275 (185E5C00) [pid = 3576] [serial = 869] [outer = 17BA9C00]
12:11:19 INFO - PROCESS | 3576 | 1448309479714 Marionette INFO loaded listener.js
12:11:19 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:19 INFO - PROCESS | 3576 | ++DOMWINDOW == 276 (19144800) [pid = 3576] [serial = 870] [outer = 17BA9C00]
12:11:20 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
12:11:20 INFO - document served over http requires an http
12:11:20 INFO - sub-resource via xhr-request using the meta-csp
12:11:20 INFO - delivery method with swap-origin-redirect and when
12:11:20 INFO - the target request is same-origin.
12:11:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 595ms
12:11:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:11:20 INFO - PROCESS | 3576 | ++DOCSHELL 18393800 == 67 [pid = 3576] [id = 310]
12:11:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 277 (185E5000) [pid = 3576] [serial = 871] [outer = 00000000]
12:11:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 278 (19333800) [pid = 3576] [serial = 872] [outer = 185E5000]
12:11:20 INFO - PROCESS | 3576 | 1448309480305 Marionette INFO loaded listener.js
12:11:20 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 279 (19660C00) [pid = 3576] [serial = 873] [outer = 185E5000]
12:11:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 280 (19977400) [pid = 3576] [serial = 874] [outer = 19D27400]
12:11:20 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
12:11:20 INFO - document served over http requires an https
12:11:20 INFO - sub-resource via fetch-request using the meta-csp
12:11:20 INFO - delivery method with keep-origin-redirect and when
12:11:20 INFO - the target request is same-origin.
12:11:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 705ms
12:11:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:11:21 INFO - PROCESS | 3576 | ++DOCSHELL 14632C00 == 68 [pid = 3576] [id = 311]
12:11:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 281 (14634000) [pid = 3576] [serial = 875] [outer = 00000000]
12:11:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 282 (19981000) [pid = 3576] [serial = 876] [outer = 14634000]
12:11:21 INFO - PROCESS | 3576 | 1448309481068 Marionette INFO loaded listener.js
12:11:21 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 283 (19EB7800) [pid = 3576] [serial = 877] [outer = 14634000]
12:11:21 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
12:11:21 INFO - document served over http requires an https
12:11:21 INFO - sub-resource via fetch-request using the meta-csp
12:11:21 INFO - delivery method with no-redirect and when
12:11:21 INFO - the target request is same-origin.
12:11:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 642ms
12:11:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:11:21 INFO - PROCESS | 3576 | ++DOCSHELL 19E79400 == 69 [pid = 3576] [id = 312]
12:11:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 284 (19EBF800) [pid = 3576] [serial = 878] [outer = 00000000]
12:11:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 285 (1B02D800) [pid = 3576] [serial = 879] [outer = 19EBF800]
12:11:21 INFO - PROCESS | 3576 | 1448309481716 Marionette INFO loaded listener.js
12:11:21 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:21 INFO - PROCESS | 3576 | ++DOMWINDOW == 286 (1BC05800) [pid = 3576] [serial = 880] [outer = 19EBF800]
12:11:22 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
12:11:22 INFO - document served over http requires an https
12:11:22 INFO - sub-resource via fetch-request using the meta-csp
12:11:22 INFO - delivery method with swap-origin-redirect and when
12:11:22 INFO - the target request is same-origin.
12:11:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 626ms
12:11:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:11:22 INFO - PROCESS | 3576 | ++DOCSHELL 1BB10C00 == 70 [pid = 3576] [id = 313]
12:11:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 287 (1BB64C00) [pid = 3576] [serial = 881] [outer = 00000000]
12:11:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 288 (1BD99C00) [pid = 3576] [serial = 882] [outer = 1BB64C00]
12:11:22 INFO - PROCESS | 3576 | 1448309482385 Marionette INFO loaded listener.js
12:11:22 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:22 INFO - PROCESS | 3576 | ++DOMWINDOW == 289 (1BF16000) [pid = 3576] [serial = 883] [outer = 1BB64C00]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 288 (1BB6FC00) [pid = 3576] [serial = 720] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309443682]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 287 (1BC08400) [pid = 3576] [serial = 725] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 286 (11FE8800) [pid = 3576] [serial = 762] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309454637]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 285 (1997C400) [pid = 3576] [serial = 715] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 284 (1914E400) [pid = 3576] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 283 (11816800) [pid = 3576] [serial = 772] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 282 (14B7B400) [pid = 3576] [serial = 769] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 281 (1BD0C000) [pid = 3576] [serial = 793] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 280 (150A0800) [pid = 3576] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 279 (14E35C00) [pid = 3576] [serial = 775] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 278 (1898E800) [pid = 3576] [serial = 784] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 277 (12FAA400) [pid = 3576] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 276 (17BAEC00) [pid = 3576] [serial = 781] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 275 (19668C00) [pid = 3576] [serial = 790] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 274 (16FD6800) [pid = 3576] [serial = 778] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 273 (1D495000) [pid = 3576] [serial = 799] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 272 (12B38800) [pid = 3576] [serial = 787] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 271 (1BD9F400) [pid = 3576] [serial = 796] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 270 (15087400) [pid = 3576] [serial = 757] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 269 (1D690C00) [pid = 3576] [serial = 802] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 268 (15006000) [pid = 3576] [serial = 788] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 267 (1B021800) [pid = 3576] [serial = 760] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 266 (1BD19800) [pid = 3576] [serial = 794] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 265 (1C18C000) [pid = 3576] [serial = 734] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 264 (170DB400) [pid = 3576] [serial = 779] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 263 (1D49C000) [pid = 3576] [serial = 728] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 262 (185E4800) [pid = 3576] [serial = 782] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 261 (19D26C00) [pid = 3576] [serial = 716] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 260 (19E73C00) [pid = 3576] [serial = 721] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309443682]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 259 (1BF19800) [pid = 3576] [serial = 797] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 258 (1D4E8C00) [pid = 3576] [serial = 800] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 257 (1D99E000) [pid = 3576] [serial = 746] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 256 (14E30400) [pid = 3576] [serial = 770] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 255 (1E8A4800) [pid = 3576] [serial = 743] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 254 (19E74800) [pid = 3576] [serial = 718] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 253 (15090C00) [pid = 3576] [serial = 758] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 252 (12F56800) [pid = 3576] [serial = 773] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 251 (148C4000) [pid = 3576] [serial = 765] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 250 (1D4E9400) [pid = 3576] [serial = 731] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 249 (11A67800) [pid = 3576] [serial = 707] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 248 (12803800) [pid = 3576] [serial = 763] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309454637]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 247 (1BF1D000) [pid = 3576] [serial = 726] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 246 (170DF000) [pid = 3576] [serial = 713] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 245 (14B7C000) [pid = 3576] [serial = 710] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 244 (1EB35800) [pid = 3576] [serial = 752] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 243 (1D86B800) [pid = 3576] [serial = 740] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 242 (1BC0B000) [pid = 3576] [serial = 723] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 241 (1966C000) [pid = 3576] [serial = 785] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 240 (19EBC800) [pid = 3576] [serial = 791] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 239 (1199AC00) [pid = 3576] [serial = 768] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 238 (1508EC00) [pid = 3576] [serial = 776] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 237 (1ED97C00) [pid = 3576] [serial = 749] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 236 (14E35400) [pid = 3576] [serial = 755] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 235 (1C277000) [pid = 3576] [serial = 737] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 234 (19D4F000) [pid = 3576] [serial = 786] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 233 (1785B000) [pid = 3576] [serial = 780] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 232 (1966A400) [pid = 3576] [serial = 705] [outer = 00000000] [url = about:blank]
12:11:22 INFO - PROCESS | 3576 | --DOMWINDOW == 231 (19038800) [pid = 3576] [serial = 783] [outer = 00000000] [url = about:blank]
12:11:23 INFO - PROCESS | 3576 | ++DOCSHELL 14E35C00 == 71 [pid = 3576] [id = 314]
12:11:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 232 (14E37400) [pid = 3576] [serial = 884] [outer = 00000000]
12:11:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 233 (11FE8800) [pid = 3576] [serial = 885] [outer = 14E37400]
12:11:23 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
12:11:23 INFO - document served over http requires an https
12:11:23 INFO - sub-resource via iframe-tag using the meta-csp
12:11:23 INFO - delivery method with keep-origin-redirect and when
12:11:23 INFO - the target request is same-origin.
12:11:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1033ms
12:11:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:11:23 INFO - PROCESS | 3576 | ++DOCSHELL 14E37C00 == 72 [pid = 3576] [id = 315]
12:11:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 234 (1502F400) [pid = 3576] [serial = 886] [outer = 00000000]
12:11:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 235 (1997C400) [pid = 3576] [serial = 887] [outer = 1502F400]
12:11:23 INFO - PROCESS | 3576 | 1448309483406 Marionette INFO loaded listener.js
12:11:23 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 236 (1BDA1800) [pid = 3576] [serial = 888] [outer = 1502F400]
12:11:23 INFO - PROCESS | 3576 | ++DOCSHELL 1C18A400 == 73 [pid = 3576] [id = 316]
12:11:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 237 (1C18A800) [pid = 3576] [serial = 889] [outer = 00000000]
12:11:23 INFO - PROCESS | 3576 | ++DOMWINDOW == 238 (1C18E000) [pid = 3576] [serial = 890] [outer = 1C18A800]
12:11:23 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
12:11:23 INFO - document served over http requires an https
12:11:23 INFO - sub-resource via iframe-tag using the meta-csp
12:11:23 INFO - delivery method with no-redirect and when
12:11:23 INFO - the target request is same-origin.
12:11:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 626ms
12:11:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:11:24 INFO - PROCESS | 3576 | ++DOCSHELL 185E4800 == 74 [pid = 3576] [id = 317]
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 239 (14B78000) [pid = 3576] [serial = 891] [outer = 00000000]
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 240 (1C191800) [pid = 3576] [serial = 892] [outer = 14B78000]
12:11:24 INFO - PROCESS | 3576 | 1448309484065 Marionette INFO loaded listener.js
12:11:24 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 241 (1C27C400) [pid = 3576] [serial = 893] [outer = 14B78000]
12:11:24 INFO - PROCESS | 3576 | ++DOCSHELL 1C2E7C00 == 75 [pid = 3576] [id = 318]
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 242 (1C2EEC00) [pid = 3576] [serial = 894] [outer = 00000000]
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 243 (1D49B000) [pid = 3576] [serial = 895] [outer = 1C2EEC00]
12:11:24 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
12:11:24 INFO - document served over http requires an https
12:11:24 INFO - sub-resource via iframe-tag using the meta-csp
12:11:24 INFO - delivery method with swap-origin-redirect and when
12:11:24 INFO - the target request is same-origin.
12:11:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 642ms
12:11:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:11:24 INFO - PROCESS | 3576 | ++DOCSHELL 1C2F4C00 == 76 [pid = 3576] [id = 319]
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 244 (1D493800) [pid = 3576] [serial = 896] [outer = 00000000]
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 245 (1D4F3C00) [pid = 3576] [serial = 897] [outer = 1D493800]
12:11:24 INFO - PROCESS | 3576 | 1448309484679 Marionette INFO loaded listener.js
12:11:24 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 246 (1D731800) [pid = 3576] [serial = 898] [outer = 1D493800]
12:11:25 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
12:11:25 INFO - document served over http requires an https
12:11:25 INFO - sub-resource via script-tag using the meta-csp
12:11:25 INFO - delivery method with keep-origin-redirect and when
12:11:25 INFO - the target request is same-origin.
12:11:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 736ms
12:11:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:11:25 INFO - PROCESS | 3576 | ++DOCSHELL 11FE6C00 == 77 [pid = 3576] [id = 320]
12:11:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 247 (120E8400) [pid = 3576] [serial = 899] [outer = 00000000]
12:11:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 248 (14210C00) [pid = 3576] [serial = 900] [outer = 120E8400]
12:11:25 INFO - PROCESS | 3576 | 1448309485515 Marionette INFO loaded listener.js
12:11:25 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 249 (14BEF000) [pid = 3576] [serial = 901] [outer = 120E8400]
12:11:26 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
12:11:26 INFO - document served over http requires an https
12:11:26 INFO - sub-resource via script-tag using the meta-csp
12:11:26 INFO - delivery method with no-redirect and when
12:11:26 INFO - the target request is same-origin.
12:11:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 845ms
12:11:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:11:26 INFO - PROCESS | 3576 | ++DOCSHELL 13C50400 == 78 [pid = 3576] [id = 321]
12:11:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 250 (15097C00) [pid = 3576] [serial = 902] [outer = 00000000]
12:11:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 251 (15732C00) [pid = 3576] [serial = 903] [outer = 15097C00]
12:11:26 INFO - PROCESS | 3576 | 1448309486353 Marionette INFO loaded listener.js
12:11:26 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:26 INFO - PROCESS | 3576 | ++DOMWINDOW == 252 (17AEC400) [pid = 3576] [serial = 904] [outer = 15097C00]
12:11:26 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
12:11:26 INFO - document served over http requires an https
12:11:26 INFO - sub-resource via script-tag using the meta-csp
12:11:26 INFO - delivery method with swap-origin-redirect and when
12:11:26 INFO - the target request is same-origin.
12:11:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 846ms
12:11:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:11:27 INFO - PROCESS | 3576 | ++DOCSHELL 15338000 == 79 [pid = 3576] [id = 322]
12:11:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 253 (19149C00) [pid = 3576] [serial = 905] [outer = 00000000]
12:11:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 254 (1B025800) [pid = 3576] [serial = 906] [outer = 19149C00]
12:11:27 INFO - PROCESS | 3576 | 1448309487201 Marionette INFO loaded listener.js
12:11:27 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 255 (1C188400) [pid = 3576] [serial = 907] [outer = 19149C00]
12:11:27 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
12:11:27 INFO - document served over http requires an https
12:11:27 INFO - sub-resource via xhr-request using the meta-csp
12:11:27 INFO - delivery method with keep-origin-redirect and when
12:11:27 INFO - the target request is same-origin.
12:11:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 814ms
12:11:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:11:27 INFO - PROCESS | 3576 | ++DOCSHELL 1BD9B000 == 80 [pid = 3576] [id = 323]
12:11:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 256 (1C23C400) [pid = 3576] [serial = 908] [outer = 00000000]
12:11:27 INFO - PROCESS | 3576 | ++DOMWINDOW == 257 (1D737000) [pid = 3576] [serial = 909] [outer = 1C23C400]
12:11:28 INFO - PROCESS | 3576 | 1448309488009 Marionette INFO loaded listener.js
12:11:28 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 258 (1D942C00) [pid = 3576] [serial = 910] [outer = 1C23C400]
12:11:28 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
12:11:28 INFO - document served over http requires an https
12:11:28 INFO - sub-resource via xhr-request using the meta-csp
12:11:28 INFO - delivery method with no-redirect and when
12:11:28 INFO - the target request is same-origin.
12:11:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 815ms
12:11:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:11:28 INFO - PROCESS | 3576 | ++DOCSHELL 149D5800 == 81 [pid = 3576] [id = 324]
12:11:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 259 (1D4E9800) [pid = 3576] [serial = 911] [outer = 00000000]
12:11:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 260 (1D94D800) [pid = 3576] [serial = 912] [outer = 1D4E9800]
12:11:28 INFO - PROCESS | 3576 | 1448309488815 Marionette INFO loaded listener.js
12:11:28 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:28 INFO - PROCESS | 3576 | ++DOMWINDOW == 261 (1D99A000) [pid = 3576] [serial = 913] [outer = 1D4E9800]
12:11:29 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
12:11:29 INFO - document served over http requires an https
12:11:29 INFO - sub-resource via xhr-request using the meta-csp
12:11:29 INFO - delivery method with swap-origin-redirect and when
12:11:29 INFO - the target request is same-origin.
12:11:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 798ms
12:11:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:11:29 INFO - PROCESS | 3576 | ++DOCSHELL 1D950400 == 82 [pid = 3576] [id = 325]
12:11:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 262 (1D996000) [pid = 3576] [serial = 914] [outer = 00000000]
12:11:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 263 (1E940000) [pid = 3576] [serial = 915] [outer = 1D996000]
12:11:29 INFO - PROCESS | 3576 | 1448309489646 Marionette INFO loaded listener.js
12:11:29 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:29 INFO - PROCESS | 3576 | ++DOMWINDOW == 264 (1EB34C00) [pid = 3576] [serial = 916] [outer = 1D996000]
12:11:30 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
12:11:30 INFO - document served over http requires an http
12:11:30 INFO - sub-resource via fetch-request using the meta-referrer
12:11:30 INFO - delivery method with keep-origin-redirect and when
12:11:30 INFO - the target request is cross-origin.
12:11:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 845ms
12:11:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:11:30 INFO - PROCESS | 3576 | ++DOCSHELL 14E36000 == 83 [pid = 3576] [id = 326]
12:11:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 265 (1D99EC00) [pid = 3576] [serial = 917] [outer = 00000000]
12:11:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 266 (20396800) [pid = 3576] [serial = 918] [outer = 1D99EC00]
12:11:30 INFO - PROCESS | 3576 | 1448309490467 Marionette INFO loaded listener.js
12:11:30 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:30 INFO - PROCESS | 3576 | ++DOMWINDOW == 267 (2134B800) [pid = 3576] [serial = 919] [outer = 1D99EC00]
12:11:31 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
12:11:31 INFO - document served over http requires an http
12:11:31 INFO - sub-resource via fetch-request using the meta-referrer
12:11:31 INFO - delivery method with no-redirect and when
12:11:31 INFO - the target request is cross-origin.
12:11:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 799ms
12:11:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:11:31 INFO - PROCESS | 3576 | ++DOCSHELL 1F1B7000 == 84 [pid = 3576] [id = 327]
12:11:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 268 (1F1BD800) [pid = 3576] [serial = 920] [outer = 00000000]
12:11:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 269 (21355400) [pid = 3576] [serial = 921] [outer = 1F1BD800]
12:11:31 INFO - PROCESS | 3576 | 1448309491291 Marionette INFO loaded listener.js
12:11:31 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 270 (21359C00) [pid = 3576] [serial = 922] [outer = 1F1BD800]
12:11:31 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
12:11:31 INFO - document served over http requires an http
12:11:31 INFO - sub-resource via fetch-request using the meta-referrer
12:11:31 INFO - delivery method with swap-origin-redirect and when
12:11:31 INFO - the target request is cross-origin.
12:11:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 830ms
12:11:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:11:32 INFO - PROCESS | 3576 | ++DOCSHELL 1FE22800 == 85 [pid = 3576] [id = 328]
12:11:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 271 (1FE23000) [pid = 3576] [serial = 923] [outer = 00000000]
12:11:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 272 (1FE29C00) [pid = 3576] [serial = 924] [outer = 1FE23000]
12:11:32 INFO - PROCESS | 3576 | 1448309492136 Marionette INFO loaded listener.js
12:11:32 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 273 (2134FC00) [pid = 3576] [serial = 925] [outer = 1FE23000]
12:11:32 INFO - PROCESS | 3576 | ++DOCSHELL 1D65FC00 == 86 [pid = 3576] [id = 329]
12:11:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 274 (1D660800) [pid = 3576] [serial = 926] [outer = 00000000]
12:11:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 275 (1D663400) [pid = 3576] [serial = 927] [outer = 1D660800]
12:11:32 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
12:11:32 INFO - document served over http requires an http
12:11:32 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:32 INFO - delivery method with keep-origin-redirect and when
12:11:32 INFO - the target request is cross-origin.
12:11:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 846ms
12:11:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:11:32 INFO - PROCESS | 3576 | ++DOCSHELL 170E1400 == 87 [pid = 3576] [id = 330]
12:11:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 276 (1D65F400) [pid = 3576] [serial = 928] [outer = 00000000]
12:11:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 277 (1D66B400) [pid = 3576] [serial = 929] [outer = 1D65F400]
12:11:33 INFO - PROCESS | 3576 | 1448309493007 Marionette INFO loaded listener.js
12:11:33 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 278 (1FE30000) [pid = 3576] [serial = 930] [outer = 1D65F400]
12:11:33 INFO - PROCESS | 3576 | ++DOCSHELL 208D0800 == 88 [pid = 3576] [id = 331]
12:11:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 279 (208D0C00) [pid = 3576] [serial = 931] [outer = 00000000]
12:11:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 280 (208D3000) [pid = 3576] [serial = 932] [outer = 208D0C00]
12:11:33 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
12:11:33 INFO - document served over http requires an http
12:11:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:33 INFO - delivery method with no-redirect and when
12:11:33 INFO - the target request is cross-origin.
12:11:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 908ms
12:11:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:11:33 INFO - PROCESS | 3576 | ++DOCSHELL 208D6000 == 89 [pid = 3576] [id = 332]
12:11:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 281 (208D8C00) [pid = 3576] [serial = 933] [outer = 00000000]
12:11:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 282 (208DD800) [pid = 3576] [serial = 934] [outer = 208D8C00]
12:11:33 INFO - PROCESS | 3576 | 1448309493939 Marionette INFO loaded listener.js
12:11:34 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 283 (2179D800) [pid = 3576] [serial = 935] [outer = 208D8C00]
12:11:34 INFO - PROCESS | 3576 | ++DOCSHELL 2121A400 == 90 [pid = 3576] [id = 333]
12:11:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 284 (2121CC00) [pid = 3576] [serial = 936] [outer = 00000000]
12:11:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 285 (2121D400) [pid = 3576] [serial = 937] [outer = 2121CC00]
12:11:34 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
12:11:34 INFO - document served over http requires an http
12:11:34 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:34 INFO - delivery method with swap-origin-redirect and when
12:11:34 INFO - the target request is cross-origin.
12:11:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 845ms
12:11:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:11:34 INFO - PROCESS | 3576 | ++DOCSHELL 21216C00 == 91 [pid = 3576] [id = 334]
12:11:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 286 (21218800) [pid = 3576] [serial = 938] [outer = 00000000]
12:11:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 287 (21223800) [pid = 3576] [serial = 939] [outer = 21218800]
12:11:34 INFO - PROCESS | 3576 | 1448309494772 Marionette INFO loaded listener.js
12:11:34 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:34 INFO - PROCESS | 3576 | ++DOMWINDOW == 288 (217CE800) [pid = 3576] [serial = 940] [outer = 21218800]
12:11:35 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
12:11:35 INFO - document served over http requires an http
12:11:35 INFO - sub-resource via script-tag using the meta-referrer
12:11:35 INFO - delivery method with keep-origin-redirect and when
12:11:35 INFO - the target request is cross-origin.
12:11:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 829ms
12:11:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:11:35 INFO - PROCESS | 3576 | ++DOCSHELL 2121C000 == 92 [pid = 3576] [id = 335]
12:11:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 289 (21220800) [pid = 3576] [serial = 941] [outer = 00000000]
12:11:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 290 (213CA400) [pid = 3576] [serial = 942] [outer = 21220800]
12:11:35 INFO - PROCESS | 3576 | 1448309495590 Marionette INFO loaded listener.js
12:11:35 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:35 INFO - PROCESS | 3576 | ++DOMWINDOW == 291 (213D0800) [pid = 3576] [serial = 943] [outer = 21220800]
12:11:36 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
12:11:36 INFO - document served over http requires an http
12:11:36 INFO - sub-resource via script-tag using the meta-referrer
12:11:36 INFO - delivery method with no-redirect and when
12:11:36 INFO - the target request is cross-origin.
12:11:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 735ms
12:11:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:11:36 INFO - PROCESS | 3576 | ++DOCSHELL 2034FC00 == 93 [pid = 3576] [id = 336]
12:11:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 292 (20350400) [pid = 3576] [serial = 944] [outer = 00000000]
12:11:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 293 (20357800) [pid = 3576] [serial = 945] [outer = 20350400]
12:11:36 INFO - PROCESS | 3576 | 1448309496323 Marionette INFO loaded listener.js
12:11:36 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:36 INFO - PROCESS | 3576 | ++DOMWINDOW == 294 (213C7400) [pid = 3576] [serial = 946] [outer = 20350400]
12:11:36 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
12:11:36 INFO - document served over http requires an http
12:11:36 INFO - sub-resource via script-tag using the meta-referrer
12:11:36 INFO - delivery method with swap-origin-redirect and when
12:11:36 INFO - the target request is cross-origin.
12:11:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 798ms
12:11:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:11:37 INFO - PROCESS | 3576 | ++DOCSHELL 213CB800 == 94 [pid = 3576] [id = 337]
12:11:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 295 (213CC800) [pid = 3576] [serial = 947] [outer = 00000000]
12:11:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 296 (217D5400) [pid = 3576] [serial = 948] [outer = 213CC800]
12:11:37 INFO - PROCESS | 3576 | 1448309497150 Marionette INFO loaded listener.js
12:11:37 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 297 (217D9800) [pid = 3576] [serial = 949] [outer = 213CC800]
12:11:37 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
12:11:37 INFO - document served over http requires an http
12:11:37 INFO - sub-resource via xhr-request using the meta-referrer
12:11:37 INFO - delivery method with keep-origin-redirect and when
12:11:37 INFO - the target request is cross-origin.
12:11:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 750ms
12:11:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:11:37 INFO - PROCESS | 3576 | ++DOCSHELL 217D0000 == 95 [pid = 3576] [id = 338]
12:11:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 298 (217D1400) [pid = 3576] [serial = 950] [outer = 00000000]
12:11:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 299 (22E38400) [pid = 3576] [serial = 951] [outer = 217D1400]
12:11:37 INFO - PROCESS | 3576 | 1448309497879 Marionette INFO loaded listener.js
12:11:37 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:37 INFO - PROCESS | 3576 | ++DOMWINDOW == 300 (22E40000) [pid = 3576] [serial = 952] [outer = 217D1400]
12:11:39 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
12:11:39 INFO - document served over http requires an http
12:11:39 INFO - sub-resource via xhr-request using the meta-referrer
12:11:39 INFO - delivery method with no-redirect and when
12:11:39 INFO - the target request is cross-origin.
12:11:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1971ms
12:11:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:11:39 INFO - PROCESS | 3576 | ++DOCSHELL 12B3EC00 == 96 [pid = 3576] [id = 339]
12:11:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 301 (12B41800) [pid = 3576] [serial = 953] [outer = 00000000]
12:11:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 302 (15EC9400) [pid = 3576] [serial = 954] [outer = 12B41800]
12:11:39 INFO - PROCESS | 3576 | 1448309499862 Marionette INFO loaded listener.js
12:11:39 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:39 INFO - PROCESS | 3576 | ++DOMWINDOW == 303 (19144C00) [pid = 3576] [serial = 955] [outer = 12B41800]
12:11:40 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
12:11:40 INFO - document served over http requires an http
12:11:40 INFO - sub-resource via xhr-request using the meta-referrer
12:11:40 INFO - delivery method with swap-origin-redirect and when
12:11:40 INFO - the target request is cross-origin.
12:11:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 798ms
12:11:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:11:40 INFO - PROCESS | 3576 | ++DOCSHELL 14E0C400 == 97 [pid = 3576] [id = 340]
12:11:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 304 (15085000) [pid = 3576] [serial = 956] [outer = 00000000]
12:11:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 305 (1BB6A800) [pid = 3576] [serial = 957] [outer = 15085000]
12:11:40 INFO - PROCESS | 3576 | 1448309500695 Marionette INFO loaded listener.js
12:11:40 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:40 INFO - PROCESS | 3576 | ++DOMWINDOW == 306 (1D4EF000) [pid = 3576] [serial = 958] [outer = 15085000]
12:11:41 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
12:11:41 INFO - document served over http requires an https
12:11:41 INFO - sub-resource via fetch-request using the meta-referrer
12:11:41 INFO - delivery method with keep-origin-redirect and when
12:11:41 INFO - the target request is cross-origin.
12:11:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 844ms
12:11:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:11:41 INFO - PROCESS | 3576 | ++DOCSHELL 14591C00 == 98 [pid = 3576] [id = 341]
12:11:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 307 (19310400) [pid = 3576] [serial = 959] [outer = 00000000]
12:11:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 308 (208CF800) [pid = 3576] [serial = 960] [outer = 19310400]
12:11:41 INFO - PROCESS | 3576 | 1448309501560 Marionette INFO loaded listener.js
12:11:41 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:41 INFO - PROCESS | 3576 | ++DOMWINDOW == 309 (21636400) [pid = 3576] [serial = 961] [outer = 19310400]
12:11:42 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
12:11:42 INFO - document served over http requires an https
12:11:42 INFO - sub-resource via fetch-request using the meta-referrer
12:11:42 INFO - delivery method with no-redirect and when
12:11:42 INFO - the target request is cross-origin.
12:11:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1188ms
12:11:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:11:42 INFO - PROCESS | 3576 | ++DOCSHELL 14D2B000 == 99 [pid = 3576] [id = 342]
12:11:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 310 (14E02000) [pid = 3576] [serial = 962] [outer = 00000000]
12:11:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 311 (1502CC00) [pid = 3576] [serial = 963] [outer = 14E02000]
12:11:42 INFO - PROCESS | 3576 | 1448309502748 Marionette INFO loaded listener.js
12:11:42 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:42 INFO - PROCESS | 3576 | ++DOMWINDOW == 312 (1704F400) [pid = 3576] [serial = 964] [outer = 14E02000]
12:11:43 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
12:11:43 INFO - document served over http requires an https
12:11:43 INFO - sub-resource via fetch-request using the meta-referrer
12:11:43 INFO - delivery method with swap-origin-redirect and when
12:11:43 INFO - the target request is cross-origin.
12:11:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1001ms
12:11:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:11:43 INFO - PROCESS | 3576 | ++DOCSHELL 14E33C00 == 100 [pid = 3576] [id = 343]
12:11:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 313 (14E34000) [pid = 3576] [serial = 965] [outer = 00000000]
12:11:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 314 (1777A800) [pid = 3576] [serial = 966] [outer = 14E34000]
12:11:43 INFO - PROCESS | 3576 | 1448309503770 Marionette INFO loaded listener.js
12:11:43 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 315 (18997000) [pid = 3576] [serial = 967] [outer = 14E34000]
12:11:44 INFO - PROCESS | 3576 | ++DOCSHELL 12B0E400 == 101 [pid = 3576] [id = 344]
12:11:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 316 (1458A400) [pid = 3576] [serial = 968] [outer = 00000000]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 170D8C00 == 100 [pid = 3576] [id = 225]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 12B24400 == 99 [pid = 3576] [id = 223]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 14E04000 == 98 [pid = 3576] [id = 169]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1C232800 == 97 [pid = 3576] [id = 234]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1C2E7C00 == 96 [pid = 3576] [id = 318]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 185E4800 == 95 [pid = 3576] [id = 317]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1C18A400 == 94 [pid = 3576] [id = 316]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 14E37C00 == 93 [pid = 3576] [id = 315]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 14E35C00 == 92 [pid = 3576] [id = 314]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 11D4DC00 == 91 [pid = 3576] [id = 235]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1BB10C00 == 90 [pid = 3576] [id = 313]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 19E79400 == 89 [pid = 3576] [id = 312]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 14632C00 == 88 [pid = 3576] [id = 311]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 18393800 == 87 [pid = 3576] [id = 310]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1508BC00 == 86 [pid = 3576] [id = 309]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 128E0000 == 85 [pid = 3576] [id = 308]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 125BA400 == 84 [pid = 3576] [id = 307]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 150F2800 == 83 [pid = 3576] [id = 306]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 12022C00 == 82 [pid = 3576] [id = 305]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 11D50C00 == 81 [pid = 3576] [id = 304]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 185E4C00 == 80 [pid = 3576] [id = 301]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 20396000 == 79 [pid = 3576] [id = 300]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 21403000 == 78 [pid = 3576] [id = 299]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1F1B8C00 == 77 [pid = 3576] [id = 298]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1BB04400 == 76 [pid = 3576] [id = 297]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 14594C00 == 75 [pid = 3576] [id = 296]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1A17B000 == 74 [pid = 3576] [id = 295]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1A1B1C00 == 73 [pid = 3576] [id = 294]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1E8E3000 == 72 [pid = 3576] [id = 293]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1D736800 == 71 [pid = 3576] [id = 292]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1C237800 == 70 [pid = 3576] [id = 291]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 18394800 == 69 [pid = 3576] [id = 290]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 14E0F800 == 68 [pid = 3576] [id = 289]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 1463E800 == 67 [pid = 3576] [id = 288]
12:11:44 INFO - PROCESS | 3576 | --DOCSHELL 0FFE3800 == 66 [pid = 3576] [id = 287]
12:11:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 317 (0F1F3C00) [pid = 3576] [serial = 969] [outer = 1458A400]
12:11:44 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
12:11:44 INFO - document served over http requires an https
12:11:44 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:44 INFO - delivery method with keep-origin-redirect and when
12:11:44 INFO - the target request is cross-origin.
12:11:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 845ms
12:11:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 316 (1BB6E800) [pid = 3576] [serial = 792] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 315 (14E31800) [pid = 3576] [serial = 766] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 314 (14A3E000) [pid = 3576] [serial = 774] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 313 (15EC2800) [pid = 3576] [serial = 771] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 312 (15EC7000) [pid = 3576] [serial = 777] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 311 (1BD9D800) [pid = 3576] [serial = 795] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 310 (185E4000) [pid = 3576] [serial = 789] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | --DOMWINDOW == 309 (1C23AC00) [pid = 3576] [serial = 798] [outer = 00000000] [url = about:blank]
12:11:44 INFO - PROCESS | 3576 | ++DOCSHELL 11A69000 == 67 [pid = 3576] [id = 345]
12:11:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 310 (12B38C00) [pid = 3576] [serial = 970] [outer = 00000000]
12:11:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 311 (14A35400) [pid = 3576] [serial = 971] [outer = 12B38C00]
12:11:44 INFO - PROCESS | 3576 | 1448309504613 Marionette INFO loaded listener.js
12:11:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 312 (14E39C00) [pid = 3576] [serial = 972] [outer = 12B38C00]
12:11:44 INFO - PROCESS | 3576 | ++DOCSHELL 1463E800 == 68 [pid = 3576] [id = 346]
12:11:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 313 (14B7EC00) [pid = 3576] [serial = 973] [outer = 00000000]
12:11:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 314 (15EC5C00) [pid = 3576] [serial = 974] [outer = 14B7EC00]
12:11:45 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
12:11:45 INFO - document served over http requires an https
12:11:45 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:45 INFO - delivery method with no-redirect and when
12:11:45 INFO - the target request is cross-origin.
12:11:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 703ms
12:11:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:11:45 INFO - PROCESS | 3576 | ++DOCSHELL 15093C00 == 69 [pid = 3576] [id = 347]
12:11:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 315 (15095000) [pid = 3576] [serial = 975] [outer = 00000000]
12:11:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 316 (18354400) [pid = 3576] [serial = 976] [outer = 15095000]
12:11:45 INFO - PROCESS | 3576 | 1448309505318 Marionette INFO loaded listener.js
12:11:45 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 317 (1898E800) [pid = 3576] [serial = 977] [outer = 15095000]
12:11:45 INFO - PROCESS | 3576 | ++DOCSHELL 18394800 == 70 [pid = 3576] [id = 348]
12:11:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 318 (18F8FC00) [pid = 3576] [serial = 978] [outer = 00000000]
12:11:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 319 (1930A800) [pid = 3576] [serial = 979] [outer = 18F8FC00]
12:11:45 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
12:11:45 INFO - document served over http requires an https
12:11:45 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:45 INFO - delivery method with swap-origin-redirect and when
12:11:45 INFO - the target request is cross-origin.
12:11:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 642ms
12:11:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:11:45 INFO - PROCESS | 3576 | ++DOCSHELL 170D8C00 == 71 [pid = 3576] [id = 349]
12:11:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 320 (19149400) [pid = 3576] [serial = 980] [outer = 00000000]
12:11:45 INFO - PROCESS | 3576 | ++DOMWINDOW == 321 (19D1F400) [pid = 3576] [serial = 981] [outer = 19149400]
12:11:45 INFO - PROCESS | 3576 | 1448309505948 Marionette INFO loaded listener.js
12:11:46 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 322 (19E71400) [pid = 3576] [serial = 982] [outer = 19149400]
12:11:46 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
12:11:46 INFO - document served over http requires an https
12:11:46 INFO - sub-resource via script-tag using the meta-referrer
12:11:46 INFO - delivery method with keep-origin-redirect and when
12:11:46 INFO - the target request is cross-origin.
12:11:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 641ms
12:11:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:11:46 INFO - PROCESS | 3576 | ++DOCSHELL 1A185800 == 72 [pid = 3576] [id = 350]
12:11:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 323 (1A187C00) [pid = 3576] [serial = 983] [outer = 00000000]
12:11:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 324 (1A1B2800) [pid = 3576] [serial = 984] [outer = 1A187C00]
12:11:46 INFO - PROCESS | 3576 | 1448309506636 Marionette INFO loaded listener.js
12:11:46 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:46 INFO - PROCESS | 3576 | ++DOMWINDOW == 325 (1BB03800) [pid = 3576] [serial = 985] [outer = 1A187C00]
12:11:47 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
12:11:47 INFO - document served over http requires an https
12:11:47 INFO - sub-resource via script-tag using the meta-referrer
12:11:47 INFO - delivery method with no-redirect and when
12:11:47 INFO - the target request is cross-origin.
12:11:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 703ms
12:11:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:11:47 INFO - PROCESS | 3576 | ++DOCSHELL 1A1B8C00 == 73 [pid = 3576] [id = 351]
12:11:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 326 (1B021400) [pid = 3576] [serial = 986] [outer = 00000000]
12:11:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 327 (1BC01C00) [pid = 3576] [serial = 987] [outer = 1B021400]
12:11:47 INFO - PROCESS | 3576 | 1448309507288 Marionette INFO loaded listener.js
12:11:47 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 328 (1BD9F400) [pid = 3576] [serial = 988] [outer = 1B021400]
12:11:47 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
12:11:47 INFO - document served over http requires an https
12:11:47 INFO - sub-resource via script-tag using the meta-referrer
12:11:47 INFO - delivery method with swap-origin-redirect and when
12:11:47 INFO - the target request is cross-origin.
12:11:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 641ms
12:11:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:11:47 INFO - PROCESS | 3576 | ++DOCSHELL 1BF1B000 == 74 [pid = 3576] [id = 352]
12:11:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 329 (1C187000) [pid = 3576] [serial = 989] [outer = 00000000]
12:11:47 INFO - PROCESS | 3576 | ++DOMWINDOW == 330 (1C236C00) [pid = 3576] [serial = 990] [outer = 1C187000]
12:11:47 INFO - PROCESS | 3576 | 1448309507969 Marionette INFO loaded listener.js
12:11:48 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 331 (1D4A1000) [pid = 3576] [serial = 991] [outer = 1C187000]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 330 (14E0A400) [pid = 3576] [serial = 809] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 329 (185EDC00) [pid = 3576] [serial = 846] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309473837]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 328 (1D69E400) [pid = 3576] [serial = 804] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309462494]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 327 (1C2F4000) [pid = 3576] [serial = 801] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 326 (15027800) [pid = 3576] [serial = 851] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 325 (2140A800) [pid = 3576] [serial = 841] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 324 (185E5000) [pid = 3576] [serial = 871] [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]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 323 (125C1800) [pid = 3576] [serial = 862] [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]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 322 (14E37400) [pid = 3576] [serial = 884] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 321 (11D54000) [pid = 3576] [serial = 853] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 320 (17BA9C00) [pid = 3576] [serial = 868] [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]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 319 (14634000) [pid = 3576] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 318 (15364800) [pid = 3576] [serial = 859] [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]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 317 (14B78000) [pid = 3576] [serial = 891] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 316 (1C18A800) [pid = 3576] [serial = 889] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309483728]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 315 (1C2EEC00) [pid = 3576] [serial = 894] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 314 (1BB64C00) [pid = 3576] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 313 (19EBF800) [pid = 3576] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 312 (15025400) [pid = 3576] [serial = 865] [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]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 311 (1502F400) [pid = 3576] [serial = 886] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 310 (1BB04000) [pid = 3576] [serial = 833] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 309 (1F1BE000) [pid = 3576] [serial = 836] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 308 (2140E400) [pid = 3576] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 307 (20397C00) [pid = 3576] [serial = 839] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 306 (1ED5B800) [pid = 3576] [serial = 824] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 305 (1A1B9C00) [pid = 3576] [serial = 827] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 304 (1A183400) [pid = 3576] [serial = 830] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 303 (1BDA6800) [pid = 3576] [serial = 815] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 302 (1D738800) [pid = 3576] [serial = 818] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 301 (1DB0B000) [pid = 3576] [serial = 821] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 300 (1500E000) [pid = 3576] [serial = 810] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 299 (1199CC00) [pid = 3576] [serial = 807] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 298 (17057C00) [pid = 3576] [serial = 812] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 297 (1D4F3C00) [pid = 3576] [serial = 897] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 296 (1D49B000) [pid = 3576] [serial = 895] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 295 (12B19C00) [pid = 3576] [serial = 856] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 294 (19981000) [pid = 3576] [serial = 876] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 293 (11FE1000) [pid = 3576] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309473837]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 292 (21795800) [pid = 3576] [serial = 844] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 291 (1D72EC00) [pid = 3576] [serial = 805] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309462494]
12:11:48 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
12:11:48 INFO - document served over http requires an https
12:11:48 INFO - sub-resource via xhr-request using the meta-referrer
12:11:48 INFO - delivery method with keep-origin-redirect and when
12:11:48 INFO - the target request is cross-origin.
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 290 (0B7DD800) [pid = 3576] [serial = 852] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 845ms
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 289 (14E34800) [pid = 3576] [serial = 849] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 288 (1C191800) [pid = 3576] [serial = 892] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 287 (19333800) [pid = 3576] [serial = 872] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 286 (185E5C00) [pid = 3576] [serial = 869] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 285 (13C47C00) [pid = 3576] [serial = 854] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 284 (1B02D800) [pid = 3576] [serial = 879] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 283 (17BAC800) [pid = 3576] [serial = 860] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 282 (1C18E000) [pid = 3576] [serial = 890] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309483728]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 281 (1997C400) [pid = 3576] [serial = 887] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 280 (12FA3800) [pid = 3576] [serial = 863] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 279 (15081C00) [pid = 3576] [serial = 857] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 278 (11FE8800) [pid = 3576] [serial = 885] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 277 (1BD99C00) [pid = 3576] [serial = 882] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 276 (153E1800) [pid = 3576] [serial = 866] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 275 (14634400) [pid = 3576] [serial = 486] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
12:11:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 274 (1D699400) [pid = 3576] [serial = 803] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 273 (19144800) [pid = 3576] [serial = 870] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 272 (14BF1400) [pid = 3576] [serial = 864] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | --DOMWINDOW == 271 (170DCC00) [pid = 3576] [serial = 867] [outer = 00000000] [url = about:blank]
12:11:48 INFO - PROCESS | 3576 | ++DOCSHELL 1199CC00 == 75 [pid = 3576] [id = 353]
12:11:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 272 (11FE1000) [pid = 3576] [serial = 992] [outer = 00000000]
12:11:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 273 (14BF1400) [pid = 3576] [serial = 993] [outer = 11FE1000]
12:11:48 INFO - PROCESS | 3576 | 1448309508757 Marionette INFO loaded listener.js
12:11:48 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:48 INFO - PROCESS | 3576 | ++DOMWINDOW == 274 (185E5C00) [pid = 3576] [serial = 994] [outer = 11FE1000]
12:11:49 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
12:11:49 INFO - document served over http requires an https
12:11:49 INFO - sub-resource via xhr-request using the meta-referrer
12:11:49 INFO - delivery method with no-redirect and when
12:11:49 INFO - the target request is cross-origin.
12:11:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 594ms
12:11:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:11:49 INFO - PROCESS | 3576 | ++DOCSHELL 14B76000 == 76 [pid = 3576] [id = 354]
12:11:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 275 (19975000) [pid = 3576] [serial = 995] [outer = 00000000]
12:11:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 276 (1C188800) [pid = 3576] [serial = 996] [outer = 19975000]
12:11:49 INFO - PROCESS | 3576 | 1448309509361 Marionette INFO loaded listener.js
12:11:49 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 277 (1D692400) [pid = 3576] [serial = 997] [outer = 19975000]
12:11:49 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
12:11:49 INFO - document served over http requires an https
12:11:49 INFO - sub-resource via xhr-request using the meta-referrer
12:11:49 INFO - delivery method with swap-origin-redirect and when
12:11:49 INFO - the target request is cross-origin.
12:11:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 531ms
12:11:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:11:49 INFO - PROCESS | 3576 | ++DOCSHELL 1D699800 == 77 [pid = 3576] [id = 355]
12:11:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 278 (1D69E400) [pid = 3576] [serial = 998] [outer = 00000000]
12:11:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 279 (1D73A400) [pid = 3576] [serial = 999] [outer = 1D69E400]
12:11:49 INFO - PROCESS | 3576 | 1448309509911 Marionette INFO loaded listener.js
12:11:49 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:49 INFO - PROCESS | 3576 | ++DOMWINDOW == 280 (1DB0C400) [pid = 3576] [serial = 1000] [outer = 1D69E400]
12:11:50 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
12:11:50 INFO - document served over http requires an http
12:11:50 INFO - sub-resource via fetch-request using the meta-referrer
12:11:50 INFO - delivery method with keep-origin-redirect and when
12:11:50 INFO - the target request is same-origin.
12:11:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 594ms
12:11:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:11:50 INFO - PROCESS | 3576 | ++DOCSHELL 1D72F000 == 78 [pid = 3576] [id = 356]
12:11:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 281 (1D730000) [pid = 3576] [serial = 1001] [outer = 00000000]
12:11:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 282 (1E8E3400) [pid = 3576] [serial = 1002] [outer = 1D730000]
12:11:50 INFO - PROCESS | 3576 | 1448309510498 Marionette INFO loaded listener.js
12:11:50 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:50 INFO - PROCESS | 3576 | ++DOMWINDOW == 283 (1F1B2400) [pid = 3576] [serial = 1003] [outer = 1D730000]
12:11:51 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
12:11:51 INFO - document served over http requires an http
12:11:51 INFO - sub-resource via fetch-request using the meta-referrer
12:11:51 INFO - delivery method with no-redirect and when
12:11:51 INFO - the target request is same-origin.
12:11:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 845ms
12:11:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:11:51 INFO - PROCESS | 3576 | ++DOCSHELL 138B2C00 == 79 [pid = 3576] [id = 357]
12:11:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 284 (13C4E400) [pid = 3576] [serial = 1004] [outer = 00000000]
12:11:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 285 (14A39800) [pid = 3576] [serial = 1005] [outer = 13C4E400]
12:11:51 INFO - PROCESS | 3576 | 1448309511400 Marionette INFO loaded listener.js
12:11:51 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:51 INFO - PROCESS | 3576 | ++DOMWINDOW == 286 (15094800) [pid = 3576] [serial = 1006] [outer = 13C4E400]
12:11:52 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
12:11:52 INFO - document served over http requires an http
12:11:52 INFO - sub-resource via fetch-request using the meta-referrer
12:11:52 INFO - delivery method with swap-origin-redirect and when
12:11:52 INFO - the target request is same-origin.
12:11:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 829ms
12:11:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:11:52 INFO - PROCESS | 3576 | ++DOCSHELL 148CC800 == 80 [pid = 3576] [id = 358]
12:11:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 287 (17BAA400) [pid = 3576] [serial = 1007] [outer = 00000000]
12:11:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 288 (19E7A800) [pid = 3576] [serial = 1008] [outer = 17BAA400]
12:11:52 INFO - PROCESS | 3576 | 1448309512270 Marionette INFO loaded listener.js
12:11:52 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 289 (1BB06000) [pid = 3576] [serial = 1009] [outer = 17BAA400]
12:11:52 INFO - PROCESS | 3576 | ++DOCSHELL 19E70800 == 81 [pid = 3576] [id = 359]
12:11:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 290 (1BB6EC00) [pid = 3576] [serial = 1010] [outer = 00000000]
12:11:52 INFO - PROCESS | 3576 | ++DOMWINDOW == 291 (1D735400) [pid = 3576] [serial = 1011] [outer = 1BB6EC00]
12:11:52 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
12:11:52 INFO - document served over http requires an http
12:11:52 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:52 INFO - delivery method with keep-origin-redirect and when
12:11:52 INFO - the target request is same-origin.
12:11:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 829ms
12:11:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:11:53 INFO - PROCESS | 3576 | ++DOCSHELL 1A180000 == 82 [pid = 3576] [id = 360]
12:11:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 292 (1D739C00) [pid = 3576] [serial = 1012] [outer = 00000000]
12:11:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 293 (1E947800) [pid = 3576] [serial = 1013] [outer = 1D739C00]
12:11:53 INFO - PROCESS | 3576 | 1448309513149 Marionette INFO loaded listener.js
12:11:53 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 294 (1FE27000) [pid = 3576] [serial = 1014] [outer = 1D739C00]
12:11:53 INFO - PROCESS | 3576 | ++DOCSHELL 20399000 == 83 [pid = 3576] [id = 361]
12:11:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 295 (2039C800) [pid = 3576] [serial = 1015] [outer = 00000000]
12:11:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 296 (1DB05000) [pid = 3576] [serial = 1016] [outer = 2039C800]
12:11:53 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
12:11:53 INFO - document served over http requires an http
12:11:53 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:53 INFO - delivery method with no-redirect and when
12:11:53 INFO - the target request is same-origin.
12:11:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 907ms
12:11:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:11:53 INFO - PROCESS | 3576 | ++DOCSHELL 158C0400 == 84 [pid = 3576] [id = 362]
12:11:53 INFO - PROCESS | 3576 | ++DOMWINDOW == 297 (1D944000) [pid = 3576] [serial = 1017] [outer = 00000000]
12:11:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 298 (208CE400) [pid = 3576] [serial = 1018] [outer = 1D944000]
12:11:54 INFO - PROCESS | 3576 | 1448309514037 Marionette INFO loaded listener.js
12:11:54 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 299 (213C6800) [pid = 3576] [serial = 1019] [outer = 1D944000]
12:11:54 INFO - PROCESS | 3576 | ++DOCSHELL 208D5C00 == 85 [pid = 3576] [id = 363]
12:11:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 300 (2121B800) [pid = 3576] [serial = 1020] [outer = 00000000]
12:11:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 301 (21632400) [pid = 3576] [serial = 1021] [outer = 2121B800]
12:11:54 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
12:11:54 INFO - document served over http requires an http
12:11:54 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:54 INFO - delivery method with swap-origin-redirect and when
12:11:54 INFO - the target request is same-origin.
12:11:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 907ms
12:11:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:11:54 INFO - PROCESS | 3576 | ++DOCSHELL 11D50000 == 86 [pid = 3576] [id = 364]
12:11:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 302 (20392800) [pid = 3576] [serial = 1022] [outer = 00000000]
12:11:54 INFO - PROCESS | 3576 | ++DOMWINDOW == 303 (2163D400) [pid = 3576] [serial = 1023] [outer = 20392800]
12:11:54 INFO - PROCESS | 3576 | 1448309514953 Marionette INFO loaded listener.js
12:11:55 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 304 (21795400) [pid = 3576] [serial = 1024] [outer = 20392800]
12:11:55 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
12:11:55 INFO - document served over http requires an http
12:11:55 INFO - sub-resource via script-tag using the meta-referrer
12:11:55 INFO - delivery method with keep-origin-redirect and when
12:11:55 INFO - the target request is same-origin.
12:11:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 844ms
12:11:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:11:55 INFO - PROCESS | 3576 | ++DOCSHELL 216B1C00 == 87 [pid = 3576] [id = 365]
12:11:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 305 (216B2800) [pid = 3576] [serial = 1025] [outer = 00000000]
12:11:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 306 (216BA800) [pid = 3576] [serial = 1026] [outer = 216B2800]
12:11:55 INFO - PROCESS | 3576 | 1448309515768 Marionette INFO loaded listener.js
12:11:55 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:55 INFO - PROCESS | 3576 | ++DOMWINDOW == 307 (217D4C00) [pid = 3576] [serial = 1027] [outer = 216B2800]
12:11:56 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
12:11:56 INFO - document served over http requires an http
12:11:56 INFO - sub-resource via script-tag using the meta-referrer
12:11:56 INFO - delivery method with no-redirect and when
12:11:56 INFO - the target request is same-origin.
12:11:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 797ms
12:11:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:11:56 INFO - PROCESS | 3576 | ++DOCSHELL 216BE000 == 88 [pid = 3576] [id = 366]
12:11:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 308 (217D3800) [pid = 3576] [serial = 1028] [outer = 00000000]
12:11:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 309 (219CFC00) [pid = 3576] [serial = 1029] [outer = 217D3800]
12:11:56 INFO - PROCESS | 3576 | 1448309516600 Marionette INFO loaded listener.js
12:11:56 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:56 INFO - PROCESS | 3576 | ++DOMWINDOW == 310 (219D3C00) [pid = 3576] [serial = 1030] [outer = 217D3800]
12:11:57 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
12:11:57 INFO - document served over http requires an http
12:11:57 INFO - sub-resource via script-tag using the meta-referrer
12:11:57 INFO - delivery method with swap-origin-redirect and when
12:11:57 INFO - the target request is same-origin.
12:11:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 767ms
12:11:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:11:57 INFO - PROCESS | 3576 | ++DOCSHELL 20374000 == 89 [pid = 3576] [id = 367]
12:11:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 311 (20374800) [pid = 3576] [serial = 1031] [outer = 00000000]
12:11:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 312 (2037C000) [pid = 3576] [serial = 1032] [outer = 20374800]
12:11:57 INFO - PROCESS | 3576 | 1448309517338 Marionette INFO loaded listener.js
12:11:57 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:57 INFO - PROCESS | 3576 | ++DOMWINDOW == 313 (219CC400) [pid = 3576] [serial = 1033] [outer = 20374800]
12:11:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:11:57 INFO - document served over http requires an http
12:11:57 INFO - sub-resource via xhr-request using the meta-referrer
12:11:57 INFO - delivery method with keep-origin-redirect and when
12:11:57 INFO - the target request is same-origin.
12:11:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
12:11:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:11:58 INFO - PROCESS | 3576 | ++DOCSHELL 2037A000 == 90 [pid = 3576] [id = 368]
12:11:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 314 (2037DC00) [pid = 3576] [serial = 1034] [outer = 00000000]
12:11:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 315 (20FD5C00) [pid = 3576] [serial = 1035] [outer = 2037DC00]
12:11:58 INFO - PROCESS | 3576 | 1448309518167 Marionette INFO loaded listener.js
12:11:58 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 316 (20FDD800) [pid = 3576] [serial = 1036] [outer = 2037DC00]
12:11:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:11:58 INFO - document served over http requires an http
12:11:58 INFO - sub-resource via xhr-request using the meta-referrer
12:11:58 INFO - delivery method with no-redirect and when
12:11:58 INFO - the target request is same-origin.
12:11:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 735ms
12:11:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:11:58 INFO - PROCESS | 3576 | ++DOCSHELL 20FC3800 == 91 [pid = 3576] [id = 369]
12:11:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 317 (20FC3C00) [pid = 3576] [serial = 1037] [outer = 00000000]
12:11:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 318 (20FCAC00) [pid = 3576] [serial = 1038] [outer = 20FC3C00]
12:11:58 INFO - PROCESS | 3576 | 1448309518886 Marionette INFO loaded listener.js
12:11:58 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:58 INFO - PROCESS | 3576 | ++DOMWINDOW == 319 (20FCE400) [pid = 3576] [serial = 1039] [outer = 20FC3C00]
12:11:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:11:59 INFO - document served over http requires an http
12:11:59 INFO - sub-resource via xhr-request using the meta-referrer
12:11:59 INFO - delivery method with swap-origin-redirect and when
12:11:59 INFO - the target request is same-origin.
12:11:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
12:11:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:11:59 INFO - PROCESS | 3576 | ++DOCSHELL 20422000 == 92 [pid = 3576] [id = 370]
12:11:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 320 (20422800) [pid = 3576] [serial = 1040] [outer = 00000000]
12:11:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 321 (20428C00) [pid = 3576] [serial = 1041] [outer = 20422800]
12:11:59 INFO - PROCESS | 3576 | 1448309519727 Marionette INFO loaded listener.js
12:11:59 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:59 INFO - PROCESS | 3576 | ++DOMWINDOW == 322 (20FDE800) [pid = 3576] [serial = 1042] [outer = 20422800]
12:12:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:12:00 INFO - document served over http requires an https
12:12:00 INFO - sub-resource via fetch-request using the meta-referrer
12:12:00 INFO - delivery method with keep-origin-redirect and when
12:12:00 INFO - the target request is same-origin.
12:12:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 797ms
12:12:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:12:00 INFO - PROCESS | 3576 | ++DOCSHELL 20FCB800 == 93 [pid = 3576] [id = 371]
12:12:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 323 (20FCD000) [pid = 3576] [serial = 1043] [outer = 00000000]
12:12:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 324 (22E44800) [pid = 3576] [serial = 1044] [outer = 20FCD000]
12:12:00 INFO - PROCESS | 3576 | 1448309520509 Marionette INFO loaded listener.js
12:12:00 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:00 INFO - PROCESS | 3576 | ++DOMWINDOW == 325 (24306C00) [pid = 3576] [serial = 1045] [outer = 20FCD000]
12:12:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:12:01 INFO - document served over http requires an https
12:12:01 INFO - sub-resource via fetch-request using the meta-referrer
12:12:01 INFO - delivery method with no-redirect and when
12:12:01 INFO - the target request is same-origin.
12:12:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 844ms
12:12:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:12:01 INFO - PROCESS | 3576 | ++DOCSHELL 23649C00 == 94 [pid = 3576] [id = 372]
12:12:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 326 (2364C000) [pid = 3576] [serial = 1046] [outer = 00000000]
12:12:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 327 (23652400) [pid = 3576] [serial = 1047] [outer = 2364C000]
12:12:01 INFO - PROCESS | 3576 | 1448309521362 Marionette INFO loaded listener.js
12:12:01 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:01 INFO - PROCESS | 3576 | ++DOMWINDOW == 328 (23656C00) [pid = 3576] [serial = 1048] [outer = 2364C000]
12:12:01 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
12:12:01 INFO - document served over http requires an https
12:12:01 INFO - sub-resource via fetch-request using the meta-referrer
12:12:01 INFO - delivery method with swap-origin-redirect and when
12:12:01 INFO - the target request is same-origin.
12:12:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 798ms
12:12:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:12:02 INFO - PROCESS | 3576 | ++DOCSHELL 21AAA400 == 95 [pid = 3576] [id = 373]
12:12:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 329 (21AAAC00) [pid = 3576] [serial = 1049] [outer = 00000000]
12:12:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 330 (21AB0800) [pid = 3576] [serial = 1050] [outer = 21AAAC00]
12:12:02 INFO - PROCESS | 3576 | 1448309522192 Marionette INFO loaded listener.js
12:12:02 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 331 (2364E400) [pid = 3576] [serial = 1051] [outer = 21AAAC00]
12:12:02 INFO - PROCESS | 3576 | ++DOCSHELL 21AB5000 == 96 [pid = 3576] [id = 374]
12:12:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 332 (21AB6800) [pid = 3576] [serial = 1052] [outer = 00000000]
12:12:02 INFO - PROCESS | 3576 | ++DOMWINDOW == 333 (24308000) [pid = 3576] [serial = 1053] [outer = 21AB6800]
12:12:02 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
12:12:02 INFO - document served over http requires an https
12:12:02 INFO - sub-resource via iframe-tag using the meta-referrer
12:12:02 INFO - delivery method with keep-origin-redirect and when
12:12:02 INFO - the target request is same-origin.
12:12:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 907ms
12:12:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:12:03 INFO - PROCESS | 3576 | ++DOCSHELL 21AB5400 == 97 [pid = 3576] [id = 375]
12:12:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 334 (23650C00) [pid = 3576] [serial = 1054] [outer = 00000000]
12:12:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 335 (24310800) [pid = 3576] [serial = 1055] [outer = 23650C00]
12:12:03 INFO - PROCESS | 3576 | 1448309523135 Marionette INFO loaded listener.js
12:12:03 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 336 (24691000) [pid = 3576] [serial = 1056] [outer = 23650C00]
12:12:03 INFO - PROCESS | 3576 | ++DOCSHELL 24693C00 == 98 [pid = 3576] [id = 376]
12:12:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 337 (24696400) [pid = 3576] [serial = 1057] [outer = 00000000]
12:12:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 338 (2430DC00) [pid = 3576] [serial = 1058] [outer = 24696400]
12:12:03 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
12:12:03 INFO - document served over http requires an https
12:12:03 INFO - sub-resource via iframe-tag using the meta-referrer
12:12:03 INFO - delivery method with no-redirect and when
12:12:03 INFO - the target request is same-origin.
12:12:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 829ms
12:12:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:12:03 INFO - PROCESS | 3576 | ++DOCSHELL 2468FC00 == 99 [pid = 3576] [id = 377]
12:12:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 339 (24692400) [pid = 3576] [serial = 1059] [outer = 00000000]
12:12:03 INFO - PROCESS | 3576 | ++DOMWINDOW == 340 (24A08800) [pid = 3576] [serial = 1060] [outer = 24692400]
12:12:03 INFO - PROCESS | 3576 | 1448309523967 Marionette INFO loaded listener.js
12:12:04 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 341 (24A0E800) [pid = 3576] [serial = 1061] [outer = 24692400]
12:12:04 INFO - PROCESS | 3576 | ++DOCSHELL 2418BC00 == 100 [pid = 3576] [id = 378]
12:12:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 342 (2418C800) [pid = 3576] [serial = 1062] [outer = 00000000]
12:12:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 343 (21AA7C00) [pid = 3576] [serial = 1063] [outer = 2418C800]
12:12:04 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
12:12:04 INFO - document served over http requires an https
12:12:04 INFO - sub-resource via iframe-tag using the meta-referrer
12:12:04 INFO - delivery method with swap-origin-redirect and when
12:12:04 INFO - the target request is same-origin.
12:12:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 938ms
12:12:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:12:04 INFO - PROCESS | 3576 | ++DOCSHELL 2418D800 == 101 [pid = 3576] [id = 379]
12:12:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 344 (2418E400) [pid = 3576] [serial = 1064] [outer = 00000000]
12:12:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 345 (241E0C00) [pid = 3576] [serial = 1065] [outer = 2418E400]
12:12:04 INFO - PROCESS | 3576 | 1448309524909 Marionette INFO loaded listener.js
12:12:04 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:04 INFO - PROCESS | 3576 | ++DOMWINDOW == 346 (241E5000) [pid = 3576] [serial = 1066] [outer = 2418E400]
12:12:05 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
12:12:05 INFO - document served over http requires an https
12:12:05 INFO - sub-resource via script-tag using the meta-referrer
12:12:05 INFO - delivery method with keep-origin-redirect and when
12:12:05 INFO - the target request is same-origin.
12:12:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 798ms
12:12:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:12:05 INFO - PROCESS | 3576 | ++DOCSHELL 24196800 == 102 [pid = 3576] [id = 380]
12:12:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 347 (241DF800) [pid = 3576] [serial = 1067] [outer = 00000000]
12:12:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 348 (241ED000) [pid = 3576] [serial = 1068] [outer = 241DF800]
12:12:05 INFO - PROCESS | 3576 | 1448309525696 Marionette INFO loaded listener.js
12:12:05 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:05 INFO - PROCESS | 3576 | ++DOMWINDOW == 349 (24A0D000) [pid = 3576] [serial = 1069] [outer = 241DF800]
12:12:06 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
12:12:06 INFO - document served over http requires an https
12:12:06 INFO - sub-resource via script-tag using the meta-referrer
12:12:06 INFO - delivery method with no-redirect and when
12:12:06 INFO - the target request is same-origin.
12:12:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 781ms
12:12:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:12:06 INFO - PROCESS | 3576 | ++DOCSHELL 1D4F2C00 == 103 [pid = 3576] [id = 381]
12:12:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 350 (241E7C00) [pid = 3576] [serial = 1070] [outer = 00000000]
12:12:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 351 (25DC4800) [pid = 3576] [serial = 1071] [outer = 241E7C00]
12:12:06 INFO - PROCESS | 3576 | 1448309526510 Marionette INFO loaded listener.js
12:12:06 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:06 INFO - PROCESS | 3576 | ++DOMWINDOW == 352 (25DCAC00) [pid = 3576] [serial = 1072] [outer = 241E7C00]
12:12:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:12:08 INFO - document served over http requires an https
12:12:08 INFO - sub-resource via script-tag using the meta-referrer
12:12:08 INFO - delivery method with swap-origin-redirect and when
12:12:08 INFO - the target request is same-origin.
12:12:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2158ms
12:12:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:12:08 INFO - PROCESS | 3576 | ++DOCSHELL 12B28000 == 104 [pid = 3576] [id = 382]
12:12:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 353 (14E01800) [pid = 3576] [serial = 1073] [outer = 00000000]
12:12:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 354 (17055400) [pid = 3576] [serial = 1074] [outer = 14E01800]
12:12:08 INFO - PROCESS | 3576 | 1448309528657 Marionette INFO loaded listener.js
12:12:08 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:08 INFO - PROCESS | 3576 | ++DOMWINDOW == 355 (19338400) [pid = 3576] [serial = 1075] [outer = 14E01800]
12:12:09 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
12:12:09 INFO - document served over http requires an https
12:12:09 INFO - sub-resource via xhr-request using the meta-referrer
12:12:09 INFO - delivery method with keep-origin-redirect and when
12:12:09 INFO - the target request is same-origin.
12:12:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 797ms
12:12:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:12:09 INFO - PROCESS | 3576 | ++DOCSHELL 17B27400 == 105 [pid = 3576] [id = 383]
12:12:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 356 (18391800) [pid = 3576] [serial = 1076] [outer = 00000000]
12:12:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 357 (1BF19800) [pid = 3576] [serial = 1077] [outer = 18391800]
12:12:09 INFO - PROCESS | 3576 | 1448309529503 Marionette INFO loaded listener.js
12:12:09 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:09 INFO - PROCESS | 3576 | ++DOMWINDOW == 358 (22D02400) [pid = 3576] [serial = 1078] [outer = 18391800]
12:12:10 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
12:12:10 INFO - document served over http requires an https
12:12:10 INFO - sub-resource via xhr-request using the meta-referrer
12:12:10 INFO - delivery method with no-redirect and when
12:12:10 INFO - the target request is same-origin.
12:12:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 797ms
12:12:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:12:10 INFO - PROCESS | 3576 | ++DOCSHELL 1BC0D800 == 106 [pid = 3576] [id = 384]
12:12:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 359 (1C18E400) [pid = 3576] [serial = 1079] [outer = 00000000]
12:12:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 360 (22D10400) [pid = 3576] [serial = 1080] [outer = 1C18E400]
12:12:10 INFO - PROCESS | 3576 | 1448309530366 Marionette INFO loaded listener.js
12:12:10 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:10 INFO - PROCESS | 3576 | ++DOMWINDOW == 361 (25DC9400) [pid = 3576] [serial = 1081] [outer = 1C18E400]
12:12:11 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
12:12:11 INFO - document served over http requires an https
12:12:11 INFO - sub-resource via xhr-request using the meta-referrer
12:12:11 INFO - delivery method with swap-origin-redirect and when
12:12:11 INFO - the target request is same-origin.
12:12:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 860ms
12:12:11 INFO - TEST-START | /resource-timing/test_resource_timing.html
12:12:11 INFO - PROCESS | 3576 | ++DOCSHELL 1463B000 == 107 [pid = 3576] [id = 385]
12:12:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 362 (1463C400) [pid = 3576] [serial = 1082] [outer = 00000000]
12:12:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 363 (1F00C400) [pid = 3576] [serial = 1083] [outer = 1463C400]
12:12:11 INFO - PROCESS | 3576 | 1448309531212 Marionette INFO loaded listener.js
12:12:11 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:11 INFO - PROCESS | 3576 | ++DOMWINDOW == 364 (22D0E800) [pid = 3576] [serial = 1084] [outer = 1463C400]
12:12:12 INFO - PROCESS | 3576 | ++DOCSHELL 13C47C00 == 108 [pid = 3576] [id = 386]
12:12:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 365 (14209000) [pid = 3576] [serial = 1085] [outer = 00000000]
12:12:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 366 (14590C00) [pid = 3576] [serial = 1086] [outer = 14209000]
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
12:12:12 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"
12:12:12 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
12:12:12 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
12:12:12 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
12:12:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
12:12:12 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
12:12:12 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1360ms
12:12:12 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
12:12:12 INFO - PROCESS | 3576 | ++DOCSHELL 11C76000 == 109 [pid = 3576] [id = 387]
12:12:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 367 (12B3AC00) [pid = 3576] [serial = 1087] [outer = 00000000]
12:12:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 368 (15028000) [pid = 3576] [serial = 1088] [outer = 12B3AC00]
12:12:12 INFO - PROCESS | 3576 | 1448309532641 Marionette INFO loaded listener.js
12:12:12 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:12 INFO - PROCESS | 3576 | ++DOMWINDOW == 369 (1838FC00) [pid = 3576] [serial = 1089] [outer = 12B3AC00]
12:12:13 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"
12:12:13 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
12:12:13 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 876ms
12:12:13 INFO - TEST-START | /screen-orientation/lock-basic.html
12:12:13 INFO - PROCESS | 3576 | ++DOCSHELL 14596C00 == 110 [pid = 3576] [id = 388]
12:12:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 370 (14A3D800) [pid = 3576] [serial = 1090] [outer = 00000000]
12:12:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 371 (16FDCC00) [pid = 3576] [serial = 1091] [outer = 14A3D800]
12:12:13 INFO - PROCESS | 3576 | 1448309533535 Marionette INFO loaded listener.js
12:12:13 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:13 INFO - PROCESS | 3576 | ++DOMWINDOW == 372 (1879E000) [pid = 3576] [serial = 1092] [outer = 14A3D800]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 14594400 == 109 [pid = 3576] [id = 268]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 13C4F000 == 108 [pid = 3576] [id = 20]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 15089C00 == 107 [pid = 3576] [id = 270]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 18994800 == 106 [pid = 3576] [id = 265]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1D9A0400 == 105 [pid = 3576] [id = 266]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1EB2C800 == 104 [pid = 3576] [id = 267]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1D699800 == 103 [pid = 3576] [id = 355]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 14B76000 == 102 [pid = 3576] [id = 354]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1199CC00 == 101 [pid = 3576] [id = 353]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1BF1B000 == 100 [pid = 3576] [id = 352]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1A1B8C00 == 99 [pid = 3576] [id = 351]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1A185800 == 98 [pid = 3576] [id = 350]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 170D8C00 == 97 [pid = 3576] [id = 349]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 18394800 == 96 [pid = 3576] [id = 348]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 15093C00 == 95 [pid = 3576] [id = 347]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1463E800 == 94 [pid = 3576] [id = 346]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 11A69000 == 93 [pid = 3576] [id = 345]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 12B0E400 == 92 [pid = 3576] [id = 344]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 14E33C00 == 91 [pid = 3576] [id = 343]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 14D2B000 == 90 [pid = 3576] [id = 342]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 14591C00 == 89 [pid = 3576] [id = 341]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 14E0C400 == 88 [pid = 3576] [id = 340]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 12B3EC00 == 87 [pid = 3576] [id = 339]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 217D0000 == 86 [pid = 3576] [id = 338]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 213CB800 == 85 [pid = 3576] [id = 337]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 2034FC00 == 84 [pid = 3576] [id = 336]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 2121C000 == 83 [pid = 3576] [id = 335]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 21216C00 == 82 [pid = 3576] [id = 334]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 2121A400 == 81 [pid = 3576] [id = 333]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 208D6000 == 80 [pid = 3576] [id = 332]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 208D0800 == 79 [pid = 3576] [id = 331]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 170E1400 == 78 [pid = 3576] [id = 330]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1D65FC00 == 77 [pid = 3576] [id = 329]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1FE22800 == 76 [pid = 3576] [id = 328]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1F1B7000 == 75 [pid = 3576] [id = 327]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 14E36000 == 74 [pid = 3576] [id = 326]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1D950400 == 73 [pid = 3576] [id = 325]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 149D5800 == 72 [pid = 3576] [id = 324]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 1BD9B000 == 71 [pid = 3576] [id = 323]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 15338000 == 70 [pid = 3576] [id = 322]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 13C50400 == 69 [pid = 3576] [id = 321]
12:12:14 INFO - PROCESS | 3576 | --DOCSHELL 11FE6C00 == 68 [pid = 3576] [id = 320]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 371 (19660C00) [pid = 3576] [serial = 873] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 370 (1BDA1800) [pid = 3576] [serial = 888] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 369 (1C27C400) [pid = 3576] [serial = 893] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 368 (19EB7800) [pid = 3576] [serial = 877] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 367 (16FDE400) [pid = 3576] [serial = 858] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 366 (18361000) [pid = 3576] [serial = 861] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 365 (15A79C00) [pid = 3576] [serial = 855] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 364 (1BC05800) [pid = 3576] [serial = 880] [outer = 00000000] [url = about:blank]
12:12:14 INFO - PROCESS | 3576 | --DOMWINDOW == 363 (1BF16000) [pid = 3576] [serial = 883] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 362 (11FE1000) [pid = 3576] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 361 (19975000) [pid = 3576] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 360 (14E02000) [pid = 3576] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 359 (1D69E400) [pid = 3576] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 358 (14E34000) [pid = 3576] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 357 (1458A400) [pid = 3576] [serial = 968] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 356 (1C187000) [pid = 3576] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 355 (2121CC00) [pid = 3576] [serial = 936] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 354 (208D0C00) [pid = 3576] [serial = 931] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309493420]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 353 (1D660800) [pid = 3576] [serial = 926] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 352 (1D73A400) [pid = 3576] [serial = 999] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 351 (14B7EC00) [pid = 3576] [serial = 973] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309504955]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 350 (1A187C00) [pid = 3576] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 349 (15095000) [pid = 3576] [serial = 975] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 348 (12B38C00) [pid = 3576] [serial = 970] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 347 (1B021400) [pid = 3576] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 346 (18F8FC00) [pid = 3576] [serial = 978] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 345 (19149400) [pid = 3576] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 344 (1A1B2800) [pid = 3576] [serial = 984] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 343 (208DD800) [pid = 3576] [serial = 934] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 342 (213CA400) [pid = 3576] [serial = 942] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 341 (1777A800) [pid = 3576] [serial = 966] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 340 (21223800) [pid = 3576] [serial = 939] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 339 (1502CC00) [pid = 3576] [serial = 963] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 338 (20396800) [pid = 3576] [serial = 918] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 337 (15732C00) [pid = 3576] [serial = 903] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 336 (22E38400) [pid = 3576] [serial = 951] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 335 (14A35400) [pid = 3576] [serial = 971] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 334 (217D5400) [pid = 3576] [serial = 948] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 333 (2121D400) [pid = 3576] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 332 (1D94D800) [pid = 3576] [serial = 912] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 331 (1C236C00) [pid = 3576] [serial = 990] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 330 (208CF800) [pid = 3576] [serial = 960] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 329 (208D3000) [pid = 3576] [serial = 932] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309493420]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 328 (1BC01C00) [pid = 3576] [serial = 987] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 327 (21355400) [pid = 3576] [serial = 921] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 326 (1BB6A800) [pid = 3576] [serial = 957] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 325 (14BF1400) [pid = 3576] [serial = 993] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 324 (18354400) [pid = 3576] [serial = 976] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 323 (1D66B400) [pid = 3576] [serial = 929] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 322 (1E940000) [pid = 3576] [serial = 915] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 321 (1C188800) [pid = 3576] [serial = 996] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 320 (20357800) [pid = 3576] [serial = 945] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 319 (14210C00) [pid = 3576] [serial = 900] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 318 (15EC5C00) [pid = 3576] [serial = 974] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309504955]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 317 (1930A800) [pid = 3576] [serial = 979] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 316 (1D663400) [pid = 3576] [serial = 927] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 315 (19D1F400) [pid = 3576] [serial = 981] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 314 (1B025800) [pid = 3576] [serial = 906] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 313 (15EC9400) [pid = 3576] [serial = 954] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 312 (1D737000) [pid = 3576] [serial = 909] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 311 (1FE29C00) [pid = 3576] [serial = 924] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 310 (0F1F3C00) [pid = 3576] [serial = 969] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 309 (1D4A1000) [pid = 3576] [serial = 991] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 308 (185E5C00) [pid = 3576] [serial = 994] [outer = 00000000] [url = about:blank]
12:12:17 INFO - PROCESS | 3576 | --DOMWINDOW == 307 (1D692400) [pid = 3576] [serial = 997] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 0E2BA000 == 67 [pid = 3576] [id = 125]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 14E3AC00 == 66 [pid = 3576] [id = 116]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 128E2400 == 65 [pid = 3576] [id = 165]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 0F525000 == 64 [pid = 3576] [id = 120]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 115D9400 == 63 [pid = 3576] [id = 126]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 19333400 == 62 [pid = 3576] [id = 150]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1C2F4C00 == 61 [pid = 3576] [id = 319]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 148C6C00 == 60 [pid = 3576] [id = 127]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 11D48C00 == 59 [pid = 3576] [id = 130]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 19D54C00 == 58 [pid = 3576] [id = 17]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 148C2C00 == 57 [pid = 3576] [id = 115]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 14A34C00 == 56 [pid = 3576] [id = 302]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1161DC00 == 55 [pid = 3576] [id = 118]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 12806400 == 54 [pid = 3576] [id = 113]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 15A77C00 == 53 [pid = 3576] [id = 117]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 12F5D800 == 52 [pid = 3576] [id = 114]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 10C18000 == 51 [pid = 3576] [id = 129]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 0E2BA400 == 50 [pid = 3576] [id = 110]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 110C5000 == 49 [pid = 3576] [id = 128]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 12F50C00 == 48 [pid = 3576] [id = 122]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 11A60000 == 47 [pid = 3576] [id = 112]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1199F000 == 46 [pid = 3576] [id = 137]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 11C6F000 == 45 [pid = 3576] [id = 176]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 14B79800 == 44 [pid = 3576] [id = 124]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 0E2B7800 == 43 [pid = 3576] [id = 111]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 11C76000 == 42 [pid = 3576] [id = 387]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 13C47C00 == 41 [pid = 3576] [id = 386]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1463B000 == 40 [pid = 3576] [id = 385]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1BC0D800 == 39 [pid = 3576] [id = 384]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 17B27400 == 38 [pid = 3576] [id = 383]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 12B28000 == 37 [pid = 3576] [id = 382]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1D4F2C00 == 36 [pid = 3576] [id = 381]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 24196800 == 35 [pid = 3576] [id = 380]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 2418D800 == 34 [pid = 3576] [id = 379]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 2418BC00 == 33 [pid = 3576] [id = 378]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 2468FC00 == 32 [pid = 3576] [id = 377]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 24693C00 == 31 [pid = 3576] [id = 376]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 21AB5400 == 30 [pid = 3576] [id = 375]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 21AB5000 == 29 [pid = 3576] [id = 374]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 21AAA400 == 28 [pid = 3576] [id = 373]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 23649C00 == 27 [pid = 3576] [id = 372]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 20FCB800 == 26 [pid = 3576] [id = 371]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 20422000 == 25 [pid = 3576] [id = 370]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 20FC3800 == 24 [pid = 3576] [id = 369]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 2037A000 == 23 [pid = 3576] [id = 368]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 20374000 == 22 [pid = 3576] [id = 367]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1B023400 == 21 [pid = 3576] [id = 175]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 216BE000 == 20 [pid = 3576] [id = 366]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 216B1C00 == 19 [pid = 3576] [id = 365]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 14E04800 == 18 [pid = 3576] [id = 303]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 11D50000 == 17 [pid = 3576] [id = 364]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 208D5C00 == 16 [pid = 3576] [id = 363]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 158C0400 == 15 [pid = 3576] [id = 362]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 20399000 == 14 [pid = 3576] [id = 361]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1A180000 == 13 [pid = 3576] [id = 360]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 19E70800 == 12 [pid = 3576] [id = 359]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 148CC800 == 11 [pid = 3576] [id = 358]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 138B2C00 == 10 [pid = 3576] [id = 357]
12:12:26 INFO - PROCESS | 3576 | --DOCSHELL 1D72F000 == 9 [pid = 3576] [id = 356]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 306 (1DB0C400) [pid = 3576] [serial = 1000] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 305 (1D731800) [pid = 3576] [serial = 898] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 304 (1704F400) [pid = 3576] [serial = 964] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 303 (1BB03800) [pid = 3576] [serial = 985] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 302 (1898E800) [pid = 3576] [serial = 977] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 301 (14E39C00) [pid = 3576] [serial = 972] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 300 (1BD9F400) [pid = 3576] [serial = 988] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 299 (19E71400) [pid = 3576] [serial = 982] [outer = 00000000] [url = about:blank]
12:12:26 INFO - PROCESS | 3576 | --DOMWINDOW == 298 (18997000) [pid = 3576] [serial = 967] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 297 (11DC3800) [pid = 3576] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 296 (148C9800) [pid = 3576] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 295 (14E3BC00) [pid = 3576] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 294 (1933BC00) [pid = 3576] [serial = 422] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 293 (11C6FC00) [pid = 3576] [serial = 417] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 292 (1898F000) [pid = 3576] [serial = 414] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 291 (11999C00) [pid = 3576] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 290 (185EB000) [pid = 3576] [serial = 411] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 289 (11DC8C00) [pid = 3576] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 288 (14209000) [pid = 3576] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 287 (14B71400) [pid = 3576] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 286 (19310400) [pid = 3576] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 285 (0E5A2C00) [pid = 3576] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 284 (119A2C00) [pid = 3576] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 283 (148C3000) [pid = 3576] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 282 (17051400) [pid = 3576] [serial = 408] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 281 (128EE000) [pid = 3576] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 280 (1508D400) [pid = 3576] [serial = 759] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 279 (13C4E400) [pid = 3576] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 278 (18354C00) [pid = 3576] [serial = 717] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 277 (14E32800) [pid = 3576] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 276 (1F1BD800) [pid = 3576] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 275 (1D993000) [pid = 3576] [serial = 745] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 274 (19D5C000) [pid = 3576] [serial = 814] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 273 (20FCD000) [pid = 3576] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 272 (1D65F400) [pid = 3576] [serial = 928] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 271 (23650C00) [pid = 3576] [serial = 1054] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 270 (15097C00) [pid = 3576] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 269 (1C184C00) [pid = 3576] [serial = 733] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 268 (1966A000) [pid = 3576] [serial = 464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 267 (20392800) [pid = 3576] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 266 (1A17C000) [pid = 3576] [serial = 829] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 265 (10CC1C00) [pid = 3576] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 264 (20422800) [pid = 3576] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 263 (14596000) [pid = 3576] [serial = 754] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 262 (1FE23000) [pid = 3576] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 261 (1463C400) [pid = 3576] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 260 (2418E400) [pid = 3576] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 259 (1BB66400) [pid = 3576] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 258 (241DF800) [pid = 3576] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 257 (14E06800) [pid = 3576] [serial = 474] [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]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 256 (1D4E9800) [pid = 3576] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 255 (1D731400) [pid = 3576] [serial = 817] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 254 (1C190000) [pid = 3576] [serial = 736] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 253 (14599C00) [pid = 3576] [serial = 483] [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]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 252 (1BF13C00) [pid = 3576] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 251 (1502A000) [pid = 3576] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 250 (2037DC00) [pid = 3576] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 249 (21218800) [pid = 3576] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 248 (217D1400) [pid = 3576] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 247 (2418C800) [pid = 3576] [serial = 1062] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 246 (14631800) [pid = 3576] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 245 (120E8400) [pid = 3576] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 244 (1D496800) [pid = 3576] [serial = 730] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 243 (2039C800) [pid = 3576] [serial = 1015] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309513614]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 242 (1C239C00) [pid = 3576] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 241 (19EB4000) [pid = 3576] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 240 (11A5D800) [pid = 3576] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 239 (241E7C00) [pid = 3576] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 238 (14E01800) [pid = 3576] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 237 (16FD7400) [pid = 3576] [serial = 477] [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]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 236 (15004400) [pid = 3576] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 235 (1D493800) [pid = 3576] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 234 (14E10C00) [pid = 3576] [serial = 832] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 233 (1C273000) [pid = 3576] [serial = 739] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 232 (1E8EB400) [pid = 3576] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 231 (18391800) [pid = 3576] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 230 (1DB0D400) [pid = 3576] [serial = 742] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 229 (1C2EF400) [pid = 3576] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 228 (1BF1DC00) [pid = 3576] [serial = 727] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 227 (1BD14C00) [pid = 3576] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 226 (1D73AC00) [pid = 3576] [serial = 820] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 225 (12B3AC00) [pid = 3576] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 224 (12F69800) [pid = 3576] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 223 (1A1B4800) [pid = 3576] [serial = 826] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 222 (24692400) [pid = 3576] [serial = 1059] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 221 (1EB2E000) [pid = 3576] [serial = 751] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 220 (1D996000) [pid = 3576] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 219 (14E0FC00) [pid = 3576] [serial = 811] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 218 (0E2ADC00) [pid = 3576] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 217 (1B025400) [pid = 3576] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 216 (1D730000) [pid = 3576] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 215 (213CC800) [pid = 3576] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 214 (170D9C00) [pid = 3576] [serial = 633] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 213 (1509F000) [pid = 3576] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 212 (0E890000) [pid = 3576] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 211 (17BA5000) [pid = 3576] [serial = 554] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 210 (20374800) [pid = 3576] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 209 (1D739C00) [pid = 3576] [serial = 1012] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 208 (20FC3C00) [pid = 3576] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 207 (21220800) [pid = 3576] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 206 (1E8A6800) [pid = 3576] [serial = 638] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 205 (15096800) [pid = 3576] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 204 (1C23C400) [pid = 3576] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 203 (12B41800) [pid = 3576] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 202 (24696400) [pid = 3576] [serial = 1057] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309523556]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 201 (1F1BEC00) [pid = 3576] [serial = 838] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 200 (12B38400) [pid = 3576] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 199 (15085000) [pid = 3576] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 198 (21408C00) [pid = 3576] [serial = 843] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 197 (1D9A0800) [pid = 3576] [serial = 748] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 196 (1B025C00) [pid = 3576] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 195 (2121B800) [pid = 3576] [serial = 1020] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 194 (208D8C00) [pid = 3576] [serial = 933] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 193 (20350400) [pid = 3576] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 192 (21AB6800) [pid = 3576] [serial = 1052] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 191 (1E942400) [pid = 3576] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 190 (1D99EC00) [pid = 3576] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 189 (1E8E4000) [pid = 3576] [serial = 823] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 188 (1838A400) [pid = 3576] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 187 (19149C00) [pid = 3576] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 186 (17BAA400) [pid = 3576] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 185 (1508E400) [pid = 3576] [serial = 549] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 184 (15022C00) [pid = 3576] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 183 (1BB07400) [pid = 3576] [serial = 835] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 182 (21AAAC00) [pid = 3576] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 181 (0E2AF400) [pid = 3576] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 180 (1ED59400) [pid = 3576] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 179 (1BB6EC00) [pid = 3576] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 178 (1458F800) [pid = 3576] [serial = 480] [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]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 177 (217D3800) [pid = 3576] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 176 (216B2800) [pid = 3576] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 175 (2364C000) [pid = 3576] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 174 (0FA94400) [pid = 3576] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 173 (1C18E400) [pid = 3576] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 172 (12B27800) [pid = 3576] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 171 (1D944000) [pid = 3576] [serial = 1017] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 170 (22D10400) [pid = 3576] [serial = 1080] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 169 (25DC4800) [pid = 3576] [serial = 1071] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 168 (2163D400) [pid = 3576] [serial = 1023] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 167 (1838FC00) [pid = 3576] [serial = 1089] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 166 (15028000) [pid = 3576] [serial = 1088] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 165 (17055400) [pid = 3576] [serial = 1074] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 164 (1D735400) [pid = 3576] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 163 (19E7A800) [pid = 3576] [serial = 1008] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 162 (241E0C00) [pid = 3576] [serial = 1065] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 161 (16FDCC00) [pid = 3576] [serial = 1091] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 160 (21632400) [pid = 3576] [serial = 1021] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 159 (208CE400) [pid = 3576] [serial = 1018] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 158 (14590C00) [pid = 3576] [serial = 1086] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 157 (1F00C400) [pid = 3576] [serial = 1083] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 156 (216BA800) [pid = 3576] [serial = 1026] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 155 (2037C000) [pid = 3576] [serial = 1032] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 154 (20FCAC00) [pid = 3576] [serial = 1038] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 153 (1BF19800) [pid = 3576] [serial = 1077] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 152 (22E44800) [pid = 3576] [serial = 1044] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 151 (24308000) [pid = 3576] [serial = 1053] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 150 (21AB0800) [pid = 3576] [serial = 1050] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 149 (241ED000) [pid = 3576] [serial = 1068] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 148 (1E8E3400) [pid = 3576] [serial = 1002] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 147 (20428C00) [pid = 3576] [serial = 1041] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 146 (23652400) [pid = 3576] [serial = 1047] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 145 (1DB05000) [pid = 3576] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309513614]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 144 (1E947800) [pid = 3576] [serial = 1013] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 143 (2430DC00) [pid = 3576] [serial = 1058] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309523556]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 142 (24310800) [pid = 3576] [serial = 1055] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 141 (14A39800) [pid = 3576] [serial = 1005] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 140 (21AA7C00) [pid = 3576] [serial = 1063] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 139 (24A08800) [pid = 3576] [serial = 1060] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 138 (219CFC00) [pid = 3576] [serial = 1029] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 137 (20FD5C00) [pid = 3576] [serial = 1035] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 136 (25DC9400) [pid = 3576] [serial = 1081] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 135 (1ED96C00) [pid = 3576] [serial = 660] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 134 (19338400) [pid = 3576] [serial = 1075] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 133 (203A0800) [pid = 3576] [serial = 840] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 132 (1B026400) [pid = 3576] [serial = 719] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 131 (15ECD400) [pid = 3576] [serial = 850] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 130 (21636400) [pid = 3576] [serial = 961] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 129 (1D4E9000) [pid = 3576] [serial = 735] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 128 (1F1B9800) [pid = 3576] [serial = 825] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 127 (1ED5E800) [pid = 3576] [serial = 828] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 126 (1997D400) [pid = 3576] [serial = 482] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 125 (1BC10000) [pid = 3576] [serial = 724] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 124 (1D7C4800) [pid = 3576] [serial = 819] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 123 (18392000) [pid = 3576] [serial = 813] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 122 (1C2EC800) [pid = 3576] [serial = 561] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 121 (1C240400) [pid = 3576] [serial = 657] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 120 (1ED5BC00) [pid = 3576] [serial = 579] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 119 (10CC2000) [pid = 3576] [serial = 353] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 118 (1E945000) [pid = 3576] [serial = 744] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 117 (148CF400) [pid = 3576] [serial = 404] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 116 (19663800) [pid = 3576] [serial = 308] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 115 (1F1B2C00) [pid = 3576] [serial = 750] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 114 (1B02A400) [pid = 3576] [serial = 556] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 113 (1B029000) [pid = 3576] [serial = 492] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 112 (14E3C000) [pid = 3576] [serial = 711] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 111 (187A0C00) [pid = 3576] [serial = 410] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 110 (1776F400) [pid = 3576] [serial = 663] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 109 (1D867C00) [pid = 3576] [serial = 761] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 108 (1BB0A800) [pid = 3576] [serial = 834] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 107 (1777B000) [pid = 3576] [serial = 582] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 106 (19EBB000) [pid = 3576] [serial = 489] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 105 (217CE800) [pid = 3576] [serial = 940] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 104 (1E8E6C00) [pid = 3576] [serial = 640] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 103 (17054800) [pid = 3576] [serial = 756] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 102 (1502E400) [pid = 3576] [serial = 570] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 101 (21403400) [pid = 3576] [serial = 837] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 100 (1D4F1400) [pid = 3576] [serial = 732] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 99 (14BEF000) [pid = 3576] [serial = 901] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 98 (15A77000) [pid = 3576] [serial = 359] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 97 (18395800) [pid = 3576] [serial = 407] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 96 (1838BC00) [pid = 3576] [serial = 551] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 95 (15082800) [pid = 3576] [serial = 630] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 94 (1D7C3800) [pid = 3576] [serial = 576] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 93 (11A69800) [pid = 3576] [serial = 627] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 92 (15086800) [pid = 3576] [serial = 546] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 91 (1ED63400) [pid = 3576] [serial = 645] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 90 (1E945800) [pid = 3576] [serial = 648] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 89 (1D4E5000) [pid = 3576] [serial = 816] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 88 (19975400) [pid = 3576] [serial = 424] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 87 (1EB34C00) [pid = 3576] [serial = 916] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 86 (1933A000) [pid = 3576] [serial = 419] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 85 (15090000) [pid = 3576] [serial = 567] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 84 (19307400) [pid = 3576] [serial = 416] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 83 (1DB07000) [pid = 3576] [serial = 741] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 82 (12B01800) [pid = 3576] [serial = 471] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 81 (213D0800) [pid = 3576] [serial = 943] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 80 (213C7400) [pid = 3576] [serial = 946] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 79 (125BCC00) [pid = 3576] [serial = 708] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 78 (11FE3C00) [pid = 3576] [serial = 543] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 77 (1E8E1C00) [pid = 3576] [serial = 822] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 76 (17AEC400) [pid = 3576] [serial = 904] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 75 (19143400) [pid = 3576] [serial = 476] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 74 (1997D800) [pid = 3576] [serial = 479] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 73 (1ED94000) [pid = 3576] [serial = 753] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 72 (2134B800) [pid = 3576] [serial = 919] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 71 (1D99A000) [pid = 3576] [serial = 913] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 70 (1D7C2000) [pid = 3576] [serial = 729] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 69 (1C2EB400) [pid = 3576] [serial = 495] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 68 (1C27E000) [pid = 3576] [serial = 738] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 67 (1A188400) [pid = 3576] [serial = 831] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 66 (19EB3000) [pid = 3576] [serial = 485] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 65 (1E8E3C00) [pid = 3576] [serial = 747] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 64 (1D942C00) [pid = 3576] [serial = 910] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 63 (2134FC00) [pid = 3576] [serial = 925] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 62 (2179D800) [pid = 3576] [serial = 935] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 61 (128F1C00) [pid = 3576] [serial = 356] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 60 (1BD0F400) [pid = 3576] [serial = 651] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 59 (19E78000) [pid = 3576] [serial = 635] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 58 (12B03400) [pid = 3576] [serial = 808] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 57 (1D49A400) [pid = 3576] [serial = 654] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 56 (21359C00) [pid = 3576] [serial = 922] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 55 (22E40000) [pid = 3576] [serial = 952] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 54 (1BF20800) [pid = 3576] [serial = 564] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 53 (18F89C00) [pid = 3576] [serial = 714] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 52 (1D4EF000) [pid = 3576] [serial = 958] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 51 (21799800) [pid = 3576] [serial = 845] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 50 (1C188400) [pid = 3576] [serial = 907] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 49 (19144C00) [pid = 3576] [serial = 955] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 48 (19032400) [pid = 3576] [serial = 413] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 47 (1FE30000) [pid = 3576] [serial = 930] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 46 (217D9800) [pid = 3576] [serial = 949] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 45 (1D7BBC00) [pid = 3576] [serial = 573] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 44 (1533B800) [pid = 3576] [serial = 498] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 43 (11995C00) [pid = 3576] [serial = 401] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 42 (20FCE400) [pid = 3576] [serial = 1039] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 41 (22D02400) [pid = 3576] [serial = 1078] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 40 (219CC400) [pid = 3576] [serial = 1033] [outer = 00000000] [url = about:blank]
12:12:32 INFO - PROCESS | 3576 | --DOMWINDOW == 39 (20FDD800) [pid = 3576] [serial = 1036] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 38 (1BB06000) [pid = 3576] [serial = 1009] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 37 (21795400) [pid = 3576] [serial = 1024] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 36 (25DCAC00) [pid = 3576] [serial = 1072] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 35 (241E5000) [pid = 3576] [serial = 1066] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 34 (24A0E800) [pid = 3576] [serial = 1061] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 33 (15094800) [pid = 3576] [serial = 1006] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 32 (24691000) [pid = 3576] [serial = 1056] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 31 (1FE27000) [pid = 3576] [serial = 1014] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 30 (219D3C00) [pid = 3576] [serial = 1030] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 29 (20FDE800) [pid = 3576] [serial = 1042] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 28 (1F1B2400) [pid = 3576] [serial = 1003] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 27 (24A0D000) [pid = 3576] [serial = 1069] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 26 (2364E400) [pid = 3576] [serial = 1051] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 25 (24306C00) [pid = 3576] [serial = 1045] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 24 (23656C00) [pid = 3576] [serial = 1048] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 23 (22D0E800) [pid = 3576] [serial = 1084] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 22 (213C6800) [pid = 3576] [serial = 1019] [outer = 00000000] [url = about:blank]
12:12:37 INFO - PROCESS | 3576 | --DOMWINDOW == 21 (217D4C00) [pid = 3576] [serial = 1027] [outer = 00000000] [url = about:blank]
12:12:43 INFO - PROCESS | 3576 | MARIONETTE LOG: INFO: Timeout fired
12:12:43 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
12:12:43 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
12:12:43 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
12:12:43 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30368ms
12:12:43 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
12:12:43 INFO - PROCESS | 3576 | ++DOCSHELL 0B7DCC00 == 10 [pid = 3576] [id = 389]
12:12:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 22 (0B7DD000) [pid = 3576] [serial = 1093] [outer = 00000000]
12:12:43 INFO - PROCESS | 3576 | ++DOMWINDOW == 23 (0E2B0C00) [pid = 3576] [serial = 1094] [outer = 0B7DD000]
12:12:43 INFO - PROCESS | 3576 | 1448309563956 Marionette INFO loaded listener.js
12:12:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 24 (0E2B8400) [pid = 3576] [serial = 1095] [outer = 0B7DD000]
12:12:44 INFO - PROCESS | 3576 | ++DOCSHELL 0F1BDC00 == 11 [pid = 3576] [id = 390]
12:12:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 25 (0F3F2400) [pid = 3576] [serial = 1096] [outer = 00000000]
12:12:44 INFO - PROCESS | 3576 | ++DOCSHELL 0F3F3800 == 12 [pid = 3576] [id = 391]
12:12:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 26 (0F3F6800) [pid = 3576] [serial = 1097] [outer = 00000000]
12:12:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 27 (0F3F8000) [pid = 3576] [serial = 1098] [outer = 0F3F6800]
12:12:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 28 (0F51C800) [pid = 3576] [serial = 1099] [outer = 0F3F2400]
12:13:14 INFO - PROCESS | 3576 | MARIONETTE LOG: INFO: Timeout fired
12:13:14 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"
12:13:14 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
12:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
12:13:14 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
12:13:14 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
12:13:14 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
12:13:14 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30415ms
12:13:14 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
12:13:14 INFO - PROCESS | 3576 | ++DOCSHELL 0E2AD400 == 13 [pid = 3576] [id = 392]
12:13:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 29 (0E2B3C00) [pid = 3576] [serial = 1100] [outer = 00000000]
12:13:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 30 (0F1F0400) [pid = 3576] [serial = 1101] [outer = 0E2B3C00]
12:13:14 INFO - PROCESS | 3576 | 1448309594315 Marionette INFO loaded listener.js
12:13:14 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:13:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 31 (0F533800) [pid = 3576] [serial = 1102] [outer = 0E2B3C00]
12:13:14 INFO - PROCESS | 3576 | ++DOCSHELL 0FADC800 == 14 [pid = 3576] [id = 393]
12:13:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 32 (0FFE4C00) [pid = 3576] [serial = 1103] [outer = 00000000]
12:13:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 33 (10C15000) [pid = 3576] [serial = 1104] [outer = 0FFE4C00]
12:13:20 INFO - PROCESS | 3576 | ++DOMWINDOW == 34 (10C38800) [pid = 3576] [serial = 1105] [outer = 19D27400]
12:13:26 INFO - PROCESS | 3576 | --DOCSHELL 0F1BDC00 == 13 [pid = 3576] [id = 390]
12:13:26 INFO - PROCESS | 3576 | --DOCSHELL 0F3F3800 == 12 [pid = 3576] [id = 391]
12:13:26 INFO - PROCESS | 3576 | --DOCSHELL 0B7DCC00 == 11 [pid = 3576] [id = 389]
12:13:26 INFO - PROCESS | 3576 | --DOCSHELL 14596C00 == 10 [pid = 3576] [id = 388]
12:13:26 INFO - PROCESS | 3576 | --DOMWINDOW == 33 (0F51C800) [pid = 3576] [serial = 1099] [outer = 0F3F2400] [url = about:blank]
12:13:26 INFO - PROCESS | 3576 | --DOMWINDOW == 32 (0F3F2400) [pid = 3576] [serial = 1096] [outer = 00000000] [url = about:blank]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 31 (1879E000) [pid = 3576] [serial = 1092] [outer = 00000000] [url = about:blank]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 30 (0E2B8400) [pid = 3576] [serial = 1095] [outer = 00000000] [url = about:blank]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 29 (0E2B0C00) [pid = 3576] [serial = 1094] [outer = 00000000] [url = about:blank]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 28 (0F1F0400) [pid = 3576] [serial = 1101] [outer = 00000000] [url = about:blank]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 27 (14A3D800) [pid = 3576] [serial = 1090] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 26 (0B7DD000) [pid = 3576] [serial = 1093] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 25 (0F3F6800) [pid = 3576] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
12:13:28 INFO - PROCESS | 3576 | --DOMWINDOW == 24 (19977400) [pid = 3576] [serial = 874] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
12:13:34 INFO - PROCESS | 3576 | --DOMWINDOW == 23 (0F3F8000) [pid = 3576] [serial = 1098] [outer = 00000000] [url = about:blank]
12:13:44 INFO - PROCESS | 3576 | MARIONETTE LOG: INFO: Timeout fired
12:13:44 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
12:13:44 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30336ms
12:13:44 INFO - TEST-START | /screen-orientation/onchange-event.html
12:13:44 INFO - PROCESS | 3576 | --DOCSHELL 0FADC800 == 9 [pid = 3576] [id = 393]
12:13:44 INFO - PROCESS | 3576 | ++DOCSHELL 0E2AB400 == 10 [pid = 3576] [id = 394]
12:13:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 24 (0E2AB800) [pid = 3576] [serial = 1106] [outer = 00000000]
12:13:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 25 (0E2B7400) [pid = 3576] [serial = 1107] [outer = 0E2AB800]
12:13:44 INFO - PROCESS | 3576 | 1448309624664 Marionette INFO loaded listener.js
12:13:44 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:13:44 INFO - PROCESS | 3576 | ++DOMWINDOW == 26 (0F10FC00) [pid = 3576] [serial = 1108] [outer = 0E2AB800]
12:13:56 INFO - PROCESS | 3576 | --DOCSHELL 0E2AD400 == 9 [pid = 3576] [id = 392]
12:13:56 INFO - PROCESS | 3576 | --DOMWINDOW == 25 (10C15000) [pid = 3576] [serial = 1104] [outer = 0FFE4C00] [url = about:blank]
12:13:56 INFO - PROCESS | 3576 | --DOMWINDOW == 24 (0FFE4C00) [pid = 3576] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
12:14:02 INFO - PROCESS | 3576 | --DOMWINDOW == 23 (0E2B7400) [pid = 3576] [serial = 1107] [outer = 00000000] [url = about:blank]
12:14:02 INFO - PROCESS | 3576 | --DOMWINDOW == 22 (0E2B3C00) [pid = 3576] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
12:14:07 INFO - PROCESS | 3576 | --DOMWINDOW == 21 (0F533800) [pid = 3576] [serial = 1102] [outer = 00000000] [url = about:blank]
12:14:14 INFO - PROCESS | 3576 | MARIONETTE LOG: INFO: Timeout fired
12:14:14 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
12:14:14 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
12:14:14 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30337ms
12:14:14 INFO - TEST-START | /screen-orientation/orientation-api.html
12:14:14 INFO - PROCESS | 3576 | ++DOCSHELL 0E893400 == 10 [pid = 3576] [id = 395]
12:14:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 22 (0E893C00) [pid = 3576] [serial = 1109] [outer = 00000000]
12:14:14 INFO - PROCESS | 3576 | ++DOMWINDOW == 23 (0F37CC00) [pid = 3576] [serial = 1110] [outer = 0E893C00]
12:14:14 INFO - PROCESS | 3576 | 1448309654973 Marionette INFO loaded listener.js
12:14:15 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:14:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 24 (0F51CC00) [pid = 3576] [serial = 1111] [outer = 0E893C00]
12:14:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
12:14:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
12:14:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
12:14:15 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 532ms
12:14:15 INFO - TEST-START | /screen-orientation/orientation-reading.html
12:14:15 INFO - PROCESS | 3576 | ++DOCSHELL 0E893000 == 11 [pid = 3576] [id = 396]
12:14:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 25 (0FA8B800) [pid = 3576] [serial = 1112] [outer = 00000000]
12:14:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 26 (10C1A800) [pid = 3576] [serial = 1113] [outer = 0FA8B800]
12:14:15 INFO - PROCESS | 3576 | 1448309655505 Marionette INFO loaded listener.js
12:14:15 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:14:15 INFO - PROCESS | 3576 | ++DOMWINDOW == 27 (10CC1400) [pid = 3576] [serial = 1114] [outer = 0FA8B800]
12:14:15 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
12:14:15 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:14:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
12:14:15 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
12:14:15 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
12:14:15 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
12:14:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
12:14:15 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:14:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
12:14:15 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 532ms
12:14:15 INFO - TEST-START | /selection/Document-open.html
12:14:16 INFO - PROCESS | 3576 | ++DOCSHELL 11178C00 == 12 [pid = 3576] [id = 397]
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 28 (1117BC00) [pid = 3576] [serial = 1115] [outer = 00000000]
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 29 (11612000) [pid = 3576] [serial = 1116] [outer = 1117BC00]
12:14:16 INFO - PROCESS | 3576 | 1448309656058 Marionette INFO loaded listener.js
12:14:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 30 (11811800) [pid = 3576] [serial = 1117] [outer = 1117BC00]
12:14:16 INFO - PROCESS | 3576 | ++DOCSHELL 1199EC00 == 13 [pid = 3576] [id = 398]
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 31 (1199F400) [pid = 3576] [serial = 1118] [outer = 00000000]
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 32 (119A0800) [pid = 3576] [serial = 1119] [outer = 1199F400]
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 33 (11A5D800) [pid = 3576] [serial = 1120] [outer = 1199F400]
12:14:16 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 ""
12:14:16 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
12:14:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
12:14:16 INFO - TEST-OK | /selection/Document-open.html | took 625ms
12:14:16 INFO - TEST-START | /selection/addRange.html
12:14:16 INFO - PROCESS | 3576 | ++DOCSHELL 1199E400 == 14 [pid = 3576] [id = 399]
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 34 (1199FC00) [pid = 3576] [serial = 1121] [outer = 00000000]
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 35 (11A65400) [pid = 3576] [serial = 1122] [outer = 1199FC00]
12:14:16 INFO - PROCESS | 3576 | 1448309656812 Marionette INFO loaded listener.js
12:14:16 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:14:16 INFO - PROCESS | 3576 | ++DOMWINDOW == 36 (11BE0C00) [pid = 3576] [serial = 1123] [outer = 1199FC00]
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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 ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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 ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - Selection.addRange() tests
12:14:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO - "
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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 ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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̈ḧ
12:14:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO - "
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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 ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 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
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 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
12:14:48 INFO - Selection.addRange() tests
12:14:49 INFO - Selection.addRange() tests
12:14:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:49 INFO - "
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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 ""
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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̈ḧ
12:14:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:49 INFO - "
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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 ""
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 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
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 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
12:14:49 INFO - Selection.addRange() tests
12:14:50 INFO - Selection.addRange() tests
12:14:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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 ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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̈ḧ
12:14:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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 ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - Selection.addRange() tests
12:14:50 INFO - Selection.addRange() tests
12:14:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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 ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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̈ḧ
12:14:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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 ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:50 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 INFO - Selection.addRange() tests
12:14:51 INFO - Selection.addRange() tests
12:14:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:51 INFO - "
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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 ""
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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̈ḧ
12:14:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:51 INFO - "
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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 ""
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 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
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 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
12:14:51 INFO - Selection.addRange() tests
12:14:52 INFO - Selection.addRange() tests
12:14:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:52 INFO - "
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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 ""
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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̈ḧ
12:14:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:52 INFO - "
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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 ""
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 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
12:14:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:52 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
12:14:52 INFO - Selection.addRange() tests
12:14:53 INFO - Selection.addRange() tests
12:14:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:53 INFO - "
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:53 INFO - "
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:53 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:53 INFO - Selection.addRange() tests
12:14:53 INFO - Selection.addRange() tests
12:14:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:53 INFO - "
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 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 ""
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 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
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:53 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
12:14:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:54 INFO - "
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - PROCESS | 3576 | --DOCSHELL 11178C00 == 13 [pid = 3576] [id = 397]
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - PROCESS | 3576 | --DOCSHELL 0E893000 == 12 [pid = 3576] [id = 396]
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:54 INFO - Selection.addRange() tests
12:14:54 INFO - Selection.addRange() tests
12:14:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:54 INFO - "
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:54 INFO - "
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:54 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:54 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:54 INFO - Selection.addRange() tests
12:14:55 INFO - Selection.addRange() tests
12:14:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:55 INFO - "
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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 ""
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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̈ḧ
12:14:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:55 INFO - "
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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 ""
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 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
12:14:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:55 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
12:14:55 INFO - Selection.addRange() tests
12:14:56 INFO - Selection.addRange() tests
12:14:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:56 INFO - "
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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 ""
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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̈ḧ
12:14:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:56 INFO - "
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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 ""
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 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
12:14:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:56 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
12:14:56 INFO - Selection.addRange() tests
12:14:57 INFO - Selection.addRange() tests
12:14:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:57 INFO - "
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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 ""
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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̈ḧ
12:14:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:57 INFO - "
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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 ""
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 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
12:14:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:57 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
12:14:57 INFO - Selection.addRange() tests
12:14:57 INFO - Selection.addRange() tests
12:14:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:58 INFO - "
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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 ""
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 34 (11A65400) [pid = 3576] [serial = 1122] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 33 (0F10FC00) [pid = 3576] [serial = 1108] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 32 (0F51CC00) [pid = 3576] [serial = 1111] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 31 (0F37CC00) [pid = 3576] [serial = 1110] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 30 (10C1A800) [pid = 3576] [serial = 1113] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 29 (11A5D800) [pid = 3576] [serial = 1120] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 28 (11612000) [pid = 3576] [serial = 1116] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 27 (0E893C00) [pid = 3576] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 26 (1117BC00) [pid = 3576] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/selection/Document-open.html]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 25 (0FA8B800) [pid = 3576] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 24 (0E2AB800) [pid = 3576] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOMWINDOW == 23 (1199F400) [pid = 3576] [serial = 1118] [outer = 00000000] [url = about:blank]
12:14:58 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
12:14:58 INFO - PROCESS | 3576 | --DOCSHELL 1199EC00 == 9 [pid = 3576] [id = 398]
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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̈ḧ
12:14:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:58 INFO - "
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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 ""
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - Selection.addRange() tests
12:14:58 INFO - Selection.addRange() tests
12:14:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:58 INFO - "
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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 ""
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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̈ḧ
12:14:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:58 INFO - "
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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 ""
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:58 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 INFO - Selection.addRange() tests
12:14:59 INFO - Selection.addRange() tests
12:14:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:59 INFO - "
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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 ""
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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̈ḧ
12:14:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:59 INFO - "
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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 ""
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 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
12:14:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:59 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
12:14:59 INFO - Selection.addRange() tests
12:15:00 INFO - Selection.addRange() tests
12:15:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:00 INFO - "
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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 ""
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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̈ḧ
12:15:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:00 INFO - "
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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 ""
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 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
12:15:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:00 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
12:15:00 INFO - Selection.addRange() tests
12:15:01 INFO - Selection.addRange() tests
12:15:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:01 INFO - "
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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 ""
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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̈ḧ
12:15:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:01 INFO - "
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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 ""
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 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
12:15:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:01 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
12:15:01 INFO - Selection.addRange() tests
12:15:02 INFO - Selection.addRange() tests
12:15:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:02 INFO - "
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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 ""
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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̈ḧ
12:15:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:02 INFO - "
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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 ""
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - Selection.addRange() tests
12:15:02 INFO - Selection.addRange() tests
12:15:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:02 INFO - "
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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 ""
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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̈ḧ
12:15:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:02 INFO - "
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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 ""
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:02 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 INFO - Selection.addRange() tests
12:15:03 INFO - Selection.addRange() tests
12:15:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:03 INFO - "
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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 ""
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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̈ḧ
12:15:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:03 INFO - "
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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 ""
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 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
12:15:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:03 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
12:15:03 INFO - Selection.addRange() tests
12:15:04 INFO - Selection.addRange() tests
12:15:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:04 INFO - "
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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 ""
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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̈ḧ
12:15:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:04 INFO - "
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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 ""
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 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
12:15:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:04 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
12:15:04 INFO - Selection.addRange() tests
12:15:05 INFO - Selection.addRange() tests
12:15:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:05 INFO - "
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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 ""
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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̈ḧ
12:15:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:05 INFO - "
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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 ""
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 INFO - Selection.addRange() tests
12:15:05 INFO - Selection.addRange() tests
12:15:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:05 INFO - "
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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 ""
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:05 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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̈ḧ
12:15:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:06 INFO - "
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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 ""
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - Selection.addRange() tests
12:15:06 INFO - Selection.addRange() tests
12:15:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:06 INFO - "
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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 ""
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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̈ḧ
12:15:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:06 INFO - "
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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 ""
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 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
12:15:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:06 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
12:15:06 INFO - Selection.addRange() tests
12:15:07 INFO - Selection.addRange() tests
12:15:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:07 INFO - "
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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 ""
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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̈ḧ
12:15:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:07 INFO - "
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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 ""
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 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
12:15:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:07 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
12:15:07 INFO - Selection.addRange() tests
12:15:08 INFO - Selection.addRange() tests
12:15:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:08 INFO - "
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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 ""
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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̈ḧ
12:15:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:08 INFO - "
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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 ""
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 INFO - Selection.addRange() tests
12:15:08 INFO - Selection.addRange() tests
12:15:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:08 INFO - "
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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 ""
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 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
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:08 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̈ḧ
12:15:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:08 INFO - "
12:15:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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 ""
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - Selection.addRange() tests
12:15:09 INFO - Selection.addRange() tests
12:15:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:09 INFO - "
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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 ""
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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̈ḧ
12:15:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:09 INFO - "
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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 ""
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 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
12:15:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:09 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
12:15:09 INFO - Selection.addRange() tests
12:15:10 INFO - Selection.addRange() tests
12:15:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:10 INFO - "
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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 ""
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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̈ḧ
12:15:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:10 INFO - "
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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 ""
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 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
12:15:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:10 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
12:15:10 INFO - Selection.addRange() tests
12:15:11 INFO - Selection.addRange() tests
12:15:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:11 INFO - "
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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 ""
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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̈ḧ
12:15:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:11 INFO - "
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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 ""
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 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
12:15:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:11 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
12:15:11 INFO - Selection.addRange() tests
12:15:11 INFO - Selection.addRange() tests
12:15:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:12 INFO - "
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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 ""
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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̈ḧ
12:15:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:12 INFO - "
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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 ""
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - Selection.addRange() tests
12:15:12 INFO - Selection.addRange() tests
12:15:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:12 INFO - "
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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 ""
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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̈ḧ
12:15:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:12 INFO - "
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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 ""
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 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
12:15:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:12 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
12:15:12 INFO - Selection.addRange() tests
12:15:13 INFO - Selection.addRange() tests
12:15:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:13 INFO - "
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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 ""
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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̈ḧ
12:15:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:13 INFO - "
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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 ""
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 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
12:15:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:13 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
12:15:13 INFO - Selection.addRange() tests
12:15:14 INFO - Selection.addRange() tests
12:15:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:14 INFO - "
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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 ""
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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̈ḧ
12:15:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:14 INFO - "
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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 ""
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 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
12:15:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:14 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
12:15:14 INFO - Selection.addRange() tests
12:15:15 INFO - Selection.addRange() tests
12:15:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:15 INFO - "
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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 ""
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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̈ḧ
12:15:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:15 INFO - "
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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 ""
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - Selection.addRange() tests
12:15:15 INFO - Selection.addRange() tests
12:15:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:15 INFO - "
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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 ""
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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̈ḧ
12:15:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:15 INFO - "
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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 ""
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:15 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 INFO - Selection.addRange() tests
12:15:16 INFO - Selection.addRange() tests
12:15:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:16 INFO - "
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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 ""
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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̈ḧ
12:15:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:16 INFO - "
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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 ""
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 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
12:15:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:16 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
12:15:16 INFO - Selection.addRange() tests
12:15:17 INFO - Selection.addRange() tests
12:15:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:17 INFO - "
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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 ""
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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̈ḧ
12:15:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:17 INFO - "
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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 ""
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 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
12:15:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:17 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
12:15:17 INFO - Selection.addRange() tests
12:15:17 INFO - Selection.addRange() tests
12:15:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:18 INFO - "
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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 ""
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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̈ḧ
12:15:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:18 INFO - "
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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 ""
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - Selection.addRange() tests
12:15:18 INFO - Selection.addRange() tests
12:15:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:18 INFO - "
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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 ""
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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̈ḧ
12:15:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:18 INFO - "
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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 ""
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 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
12:15:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:18 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
12:15:18 INFO - Selection.addRange() tests
12:15:19 INFO - Selection.addRange() tests
12:15:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:19 INFO - "
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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 ""
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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̈ḧ
12:15:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:19 INFO - "
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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 ""
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 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
12:15:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:19 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
12:15:19 INFO - Selection.addRange() tests
12:15:20 INFO - Selection.addRange() tests
12:15:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:20 INFO - "
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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 ""
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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̈ḧ
12:15:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:20 INFO - "
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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 ""
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 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
12:15:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:20 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
12:15:20 INFO - Selection.addRange() tests
12:15:20 INFO - Selection.addRange() tests
12:15:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:21 INFO - "
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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 ""
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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̈ḧ
12:15:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:21 INFO - "
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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 ""
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - Selection.addRange() tests
12:15:21 INFO - Selection.addRange() tests
12:15:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:21 INFO - "
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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 ""
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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̈ḧ
12:15:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:21 INFO - "
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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 ""
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 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
12:15:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:21 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
12:15:21 INFO - Selection.addRange() tests
12:15:22 INFO - Selection.addRange() tests
12:15:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:22 INFO - "
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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 ""
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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̈ḧ
12:15:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:22 INFO - "
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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 ""
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 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
12:15:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:22 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
12:15:22 INFO - Selection.addRange() tests
12:15:23 INFO - Selection.addRange() tests
12:15:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:23 INFO - "
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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 ""
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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̈ḧ
12:15:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:23 INFO - "
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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 ""
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 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
12:15:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:23 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
12:15:23 INFO - Selection.addRange() tests
12:15:23 INFO - Selection.addRange() tests
12:15:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:24 INFO - "
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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 ""
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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̈ḧ
12:15:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:24 INFO - "
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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 ""
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - Selection.addRange() tests
12:15:24 INFO - Selection.addRange() tests
12:15:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:24 INFO - "
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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 ""
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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̈ḧ
12:15:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:24 INFO - "
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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 ""
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:24 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 INFO - Selection.addRange() tests
12:15:25 INFO - Selection.addRange() tests
12:15:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:25 INFO - "
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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 ""
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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̈ḧ
12:15:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:25 INFO - "
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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 ""
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 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
12:15:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:25 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
12:15:25 INFO - Selection.addRange() tests
12:15:26 INFO - Selection.addRange() tests
12:15:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:26 INFO - "
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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 ""
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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̈ḧ
12:15:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:26 INFO - "
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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 ""
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 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
12:15:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:26 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
12:15:26 INFO - Selection.addRange() tests
12:15:27 INFO - Selection.addRange() tests
12:15:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:27 INFO - "
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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 ""
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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̈ḧ
12:15:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:27 INFO - "
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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 ""
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 INFO - Selection.addRange() tests
12:15:27 INFO - Selection.addRange() tests
12:15:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:27 INFO - "
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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 ""
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:27 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
12:15:27 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
12:15:27 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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̈ḧ
12:15:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:28 INFO - "
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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 ""
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - Selection.addRange() tests
12:15:28 INFO - Selection.addRange() tests
12:15:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:28 INFO - "
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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 ""
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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̈ḧ
12:15:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:28 INFO - "
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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 ""
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 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
12:15:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:28 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
12:15:28 INFO - Selection.addRange() tests
12:15:29 INFO - Selection.addRange() tests
12:15:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:29 INFO - "
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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 ""
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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̈ḧ
12:15:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:29 INFO - "
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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 ""
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 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
12:15:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:29 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
12:15:29 INFO - Selection.addRange() tests
12:15:30 INFO - Selection.addRange() tests
12:15:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:30 INFO - "
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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 ""
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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̈ḧ
12:15:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:30 INFO - "
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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 ""
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 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
12:15:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:30 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
12:15:30 INFO - Selection.addRange() tests
12:15:31 INFO - Selection.addRange() tests
12:15:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:31 INFO - "
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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 ""
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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̈ḧ
12:15:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:31 INFO - "
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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 ""
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - Selection.addRange() tests
12:15:31 INFO - Selection.addRange() tests
12:15:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:31 INFO - "
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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 ""
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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̈ḧ
12:15:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:31 INFO - "
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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 ""
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:31 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 INFO - Selection.addRange() tests
12:15:32 INFO - Selection.addRange() tests
12:15:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:32 INFO - "
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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 ""
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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̈ḧ
12:15:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:32 INFO - "
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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 ""
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 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
12:15:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:32 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
12:15:32 INFO - ]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 46 (0E890000) [pid = 3576] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 45 (19D27400) [pid = 3576] [serial = 44] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 44 (1C189C00) [pid = 3576] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 43 (17C66800) [pid = 3576] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 42 (17C62000) [pid = 3576] [serial = 1135] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 41 (0FA2A000) [pid = 3576] [serial = 1131] [outer = 00000000] [url = about:blank]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 40 (249ED400) [pid = 3576] [serial = 1138] [outer = 00000000] [url = about:blank]
12:16:18 INFO - PROCESS | 3576 | --DOMWINDOW == 39 (10C38800) [pid = 3576] [serial = 1105] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 0 [] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 15 [document.documentElement, 0, document.documentElement, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 16 [document.documentElement, 0, document.documentElement, 2] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 17 [document.documentElement, 1, document.documentElement, 2] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 18 [document.head, 1, document.head, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 19 [document.body, 0, document.body, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 23 [paras[0], 0, paras[0], 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 24 [paras[0], 0, paras[0], 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 25 [detachedPara1, 0, detachedPara1, 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 26 [detachedPara1, 0, detachedPara1, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 29 [paras[0].firstChild, 3, paras[3], 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 30 [paras[0], 0, paras[0].firstChild, 7] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 31 [testDiv, 2, paras[4], 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 32 [testDiv, 1, paras[2].firstChild, 5] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 33 [document.documentElement, 1, document.body, 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 35 [document, 0, document, 1] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 36 [document, 0, document, 2] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 37 [document, 1, document, 2] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 38 [testDiv, 0, comment, 5] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 39 [paras[2].firstChild, 4, comment, 2] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 40 [paras[3], 1, comment, 8] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 41 [foreignDoc, 0, foreignDoc, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 42 [foreignDoc, 1, foreignComment, 2] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 44 [xmlDoc, 0, xmlDoc, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 45 [xmlDoc, 1, xmlComment, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 51 [detachedComment, 3, detachedComment, 4] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 52 [detachedComment, 5, detachedComment, 5] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] forwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 56 [docfrag, 0, docfrag, 0] backwards
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-PASS | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] forwards
12:16:18 INFO - TEST-FAIL | /selection/removeAllRanges.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] backwards -
12:16:18 INFO - setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:31:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - @http://web-platform.test:8000/selection/removeAllRanges.html:30:1
12:16:18 INFO - TEST-OK | /selection/removeAllRanges.html | took 860ms
12:16:18 INFO - TEST-START | /selection/selectAllChildren.html
12:16:18 INFO - PROCESS | 3576 | ++DOCSHELL 12B1A400 == 14 [pid = 3576] [id = 412]
12:16:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 40 (12B1AC00) [pid = 3576] [serial = 1157] [outer = 00000000]
12:16:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 41 (12B23000) [pid = 3576] [serial = 1158] [outer = 12B1AC00]
12:16:18 INFO - PROCESS | 3576 | 1448309778749 Marionette INFO loaded listener.js
12:16:18 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:16:18 INFO - PROCESS | 3576 | ++DOMWINDOW == 42 (12B39000) [pid = 3576] [serial = 1159] [outer = 12B1AC00]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 0 paras[0]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 1 paras[0].firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 2 paras[1]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 3 paras[1].firstChild
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 4 foreignPara1 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 5 foreignPara1.firstChild -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 6 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 7 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 8 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 9 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 10 testDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 11 document
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 12 detachedDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 13 detachedPara2
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 14 foreignDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 15 foreignPara2 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 16 xmlDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 17 xmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 18 detachedXmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 19 detachedTextNode
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 20 foreignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 21 detachedForeignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 22 xmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 23 detachedXmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 24 processingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 25 detachedProcessingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 26 comment
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 27 detachedComment
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 28 foreignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 29 detachedForeignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 30 xmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 31 detachedXmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 32 docfrag
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 33 foreignDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 34 xmlDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 0 [], node 35 doctype
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 36 foreignDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 0 [], node 37 xmlDoctype - assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function "function () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 paras[1].firstChild
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 foreignPara1.firstChild -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 testDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 document
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 detachedDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedPara2
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 foreignPara2 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 xmlDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 xmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedXmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 detachedTextNode
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 foreignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 detachedForeignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 22 xmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 23 detachedXmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 24 processingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 25 detachedProcessingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 26 comment
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 27 detachedComment
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 28 foreignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 29 detachedForeignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 30 xmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 31 detachedXmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 32 docfrag
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 33 foreignDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 34 xmlDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 35 doctype
12:16:21 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 () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 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 () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 paras[1].firstChild
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 foreignPara1.firstChild -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 testDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 document
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 detachedDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedPara2
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 foreignPara2 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 xmlDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 xmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedXmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 detachedTextNode
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 foreignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 detachedForeignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 22 xmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 23 detachedXmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 24 processingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 25 detachedProcessingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 26 comment
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 27 detachedComment
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 28 foreignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 29 detachedForeignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 30 xmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 31 detachedXmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 32 docfrag
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 33 foreignDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 34 xmlDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 35 doctype
12:16:21 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 () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 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 () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 paras[1].firstChild
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 foreignPara1.firstChild -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedPara1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 detachedPara1.firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 testDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 document
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 detachedDiv
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedPara2
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 foreignPara2 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 xmlDoc -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 xmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedXmlElement -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 detachedTextNode
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 foreignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 detachedForeignTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 22 xmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 23 detachedXmlTextNode -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 24 processingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 25 detachedProcessingInstruction -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 26 comment
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 27 detachedComment
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 28 foreignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 29 detachedForeignComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 30 xmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 31 detachedXmlComment -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 32 docfrag
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 33 foreignDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 34 xmlDocfrag -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 35 doctype
12:16:21 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 () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 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 () {
12:16:21 INFO - "use strict";
12:16:21 INFO -
12:16:21 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1]
12:16:21 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 paras[1].firstChild
12:16:21 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1 -
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 6 [paras[1].firstChild, 0, paras[1].firstChild, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 8], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 8 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 10 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 11 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 13 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 15 [document.documentElement, 0, document.documentElement, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 16 [document.documentElement, 0, document.documentElement, 2], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 17 [document.documentElement, 1, document.documentElement, 2], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 18 [document.head, 1, document.head, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 19 [document.body, 0, document.body, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 20 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 21 [foreignDoc.head, 1, foreignDoc.head, 1], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 22 [foreignDoc.body, 0, foreignDoc.body, 0], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 0 paras[0]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 1 paras[0].firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 2 paras[1]
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 3 paras[1].firstChild
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 4 foreignPara1 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 5 foreignPara1.firstChild -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 6 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 7 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 8 detachedPara1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 9 detachedPara1.firstChild
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 10 testDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 11 document
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 12 detachedDiv
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 13 detachedPara2
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 14 foreignDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 15 foreignPara2 -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 16 xmlDoc -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 17 xmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 18 detachedXmlElement -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 19 detachedTextNode
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 20 foreignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 21 detachedForeignTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 22 xmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 23 detachedXmlTextNode -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 24 processingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 25 detachedProcessingInstruction -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 26 comment
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 27 detachedComment
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 28 foreignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 29 detachedForeignComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 30 xmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 31 detachedXmlComment -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 32 docfrag
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 33 foreignDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 34 xmlDocfrag -
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 23 [paras[0], 0, paras[0], 0], node 35 doctype
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 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 () {
12:16:22 INFO - "use strict";
12:16:22 INFO -
12:16:22 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:22 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 24 [paras[0], 0, paras[0], 1], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 25 [detachedPara1, 0, detachedPara1, 0], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 26 [detachedPara1, 0, detachedPara1, 1], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 28 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 29 [paras[0].firstChild, 3, paras[3], 1], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 30 [paras[0], 0, paras[0].firstChild, 7], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 31 [testDiv, 2, paras[4], 1], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 32 [testDiv, 1, paras[2].firstChild, 5], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 33 [document.documentElement, 1, document.body, 0], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 35 [document, 0, document, 1], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 36 [document, 0, document, 2], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 37 [document, 1, document, 2], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 38 [testDiv, 0, comment, 5], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 39 [paras[2].firstChild, 4, comment, 2], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 40 [paras[3], 1, comment, 8], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 41 [foreignDoc, 0, foreignDoc, 0], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 42 [foreignDoc, 1, foreignComment, 2], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 32 docfrag
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 33 foreignDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 34 xmlDocfrag -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 43 [foreignDoc.body, 0, foreignTextNode, 36], node 35 doctype
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 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 () {
12:16:23 INFO - "use strict";
12:16:23 INFO -
12:16:23 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 0 paras[0]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 1 paras[0].firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 2 paras[1]
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 3 paras[1].firstChild
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 4 foreignPara1 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 5 foreignPara1.firstChild -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 6 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 7 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 8 detachedPara1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 9 detachedPara1.firstChild
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 10 testDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 11 document
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 12 detachedDiv
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 13 detachedPara2
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 14 foreignDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 15 foreignPara2 -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 16 xmlDoc -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 17 xmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 18 detachedXmlElement -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 19 detachedTextNode
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 20 foreignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 21 detachedForeignTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 22 xmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 23 detachedXmlTextNode -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 24 processingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 25 detachedProcessingInstruction -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 26 comment
12:16:23 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 27 detachedComment
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 28 foreignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 29 detachedForeignComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 30 xmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:23 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 31 detachedXmlComment -
12:16:23 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 44 [xmlDoc, 0, xmlDoc, 0], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 2 paras[1]
12:16:24 INFO - PROCESS | 3576 | --DOCSHELL 11FE9000 == 13 [pid = 3576] [id = 411]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 3 paras[1].firstChild
12:16:24 INFO - PROCESS | 3576 | --DOCSHELL 11A61400 == 12 [pid = 3576] [id = 410]
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - PROCESS | 3576 | --DOCSHELL 11816800 == 11 [pid = 3576] [id = 409]
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - PROCESS | 3576 | --DOCSHELL 11612000 == 10 [pid = 3576] [id = 408]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1
12:16:24 INFO - PROCESS | 3576 | --DOCSHELL 0FA1E400 == 9 [pid = 3576] [id = 407]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 7 detachedPara1.firstChild
12:16:24 INFO - PROCESS | 3576 | --DOCSHELL 0E2BA800 == 8 [pid = 3576] [id = 406]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 8 detachedPara1
12:16:24 INFO - PROCESS | 3576 | --DOCSHELL 17C6A800 == 7 [pid = 3576] [id = 405]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 9 detachedPara1.firstChild
12:16:24 INFO - PROCESS | 3576 | --DOMWINDOW == 41 (19D23C00) [pid = 3576] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 10 testDiv
12:16:24 INFO - PROCESS | 3576 | --DOMWINDOW == 40 (25D19400) [pid = 3576] [serial = 1129] [outer = 00000000] [url = about:blank]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 11 document
12:16:24 INFO - PROCESS | 3576 | --DOMWINDOW == 39 (11A62000) [pid = 3576] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 12 detachedDiv
12:16:24 INFO - PROCESS | 3576 | --DOMWINDOW == 38 (19D24400) [pid = 3576] [serial = 1132] [outer = 00000000] [url = about:blank]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 13 detachedPara2
12:16:24 INFO - PROCESS | 3576 | --DOMWINDOW == 37 (17C6CC00) [pid = 3576] [serial = 1136] [outer = 00000000] [url = about:blank]
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 45 [xmlDoc, 1, xmlComment, 0], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 56 [docfrag, 0, docfrag, 0], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2 -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-FAIL | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag -
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:31:13
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-PASS | /selection/selectAllChildren.html | Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 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 () {
12:16:24 INFO - "use strict";
12:16:24 INFO -
12:16:24 INFO - selectio..." threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_..." that is not a DOMException INVALID_NODE_TYPE_ERR: property "code" is equal to undefined, expected 24
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:25:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - @http://web-platform.test:8000/selection/selectAllChildren.html:18:1
12:16:24 INFO - TEST-OK | /selection/selectAllChildren.html | took 6083ms
12:16:24 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html
12:16:24 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B9000 == 8 [pid = 3576] [id = 413]
12:16:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 38 (0E2B9400) [pid = 3576] [serial = 1160] [outer = 00000000]
12:16:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 39 (0F1BC400) [pid = 3576] [serial = 1161] [outer = 0E2B9400]
12:16:24 INFO - PROCESS | 3576 | 1448309784848 Marionette INFO loaded listener.js
12:16:24 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:16:24 INFO - PROCESS | 3576 | ++DOMWINDOW == 40 (0F52F400) [pid = 3576] [serial = 1162] [outer = 0E2B9400]
12:16:25 INFO - PROCESS | 3576 | ++DOCSHELL 10C29800 == 9 [pid = 3576] [id = 414]
12:16:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 41 (10C30400) [pid = 3576] [serial = 1163] [outer = 00000000]
12:16:25 INFO - PROCESS | 3576 | ++DOMWINDOW == 42 (10C38000) [pid = 3576] [serial = 1164] [outer = 10C30400]
12:16:26 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Selectors-API Level 2 Test Suite: HTML with Selectors Level 3
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports query - assert_true: Document supports query. expected true got false
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document supports queryAll - assert_true: Document supports queryAll. expected true got false
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 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
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 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
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports query - assert_true: Fragment supports query. expected true got false
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment supports queryAll - assert_true: Fragment supports queryAll. expected true got false
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 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
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 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
12:16:26 INFO - interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - interfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll null - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll undefined - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll no parameter
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query null - root.query is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query undefined - root.query is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query no parameter.
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll tree order - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll null - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll undefined - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll no parameter
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query null - root.query is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query undefined - root.query is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query no parameter.
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll tree order - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll null - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll undefined - root.queryAll is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:26 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll no parameter
12:16:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query null - root.query is not a function
12:16:26 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:26 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
12:16:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
12:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query undefined - root.query is not a function
12:16:27 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query no parameter.
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll tree order - root.queryAll is not a function
12:16:27 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll null - root.queryAll is not a function
12:16:27 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll undefined - root.queryAll is not a function
12:16:27 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll no parameter
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query null - root.query is not a function
12:16:27 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query undefined - root.query is not a function
12:16:27 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-PASS | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query no parameter.
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll tree order - root.queryAll is not a function
12:16:27 INFO - runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: static NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document: new NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: static NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element: new NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: static NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment: new NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: static NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element: new NodeList - root.queryAll is not a function
12:16:27 INFO - verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - verifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Empty String: - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Empty String: - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: [ - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: [ - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ( - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ( - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: ) - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: ) - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: { - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: { - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: } - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: } - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: < - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: < - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid character: > - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 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 () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 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 () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 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 () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 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 () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 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 () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 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 () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:27 INFO - root.query(q)
12:16:27 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:27 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:27 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:27 INFO - root.queryAll(q)
12:16:27 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:27 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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 () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:28 INFO - root.query(q)
12:16:28 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:28 INFO - root.queryAll(q)
12:16:28 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:28 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 41 (12B23000) [pid = 3576] [serial = 1158] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 40 (11FDF000) [pid = 3576] [serial = 1152] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 39 (125BE000) [pid = 3576] [serial = 1155] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 38 (1199F000) [pid = 3576] [serial = 1150] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 37 (11996800) [pid = 3576] [serial = 1149] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 36 (0F1BD800) [pid = 3576] [serial = 1141] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 35 (10C2F000) [pid = 3576] [serial = 1144] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 34 (11A61800) [pid = 3576] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 33 (0FA8B000) [pid = 3576] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 32 (0E2BAC00) [pid = 3576] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 31 (11817000) [pid = 3576] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 30 (120E8C00) [pid = 3576] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 29 (17C6AC00) [pid = 3576] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 INFO - PROCESS | 3576 | --DOMWINDOW == 28 (11616400) [pid = 3576] [serial = 1146] [outer = 00000000] [url = about:blank]
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:28 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
12:16:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:29 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
12:16:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:16:30 INFO - #descendant-div2 - root.queryAll is not a function
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:16:30 INFO - #descendant-div2 - root.query is not a function
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 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
12:16:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - >
12:16:31 INFO - #child-div2 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - >
12:16:31 INFO - #child-div2 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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>
12:16:31 INFO - #child-div2 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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>
12:16:31 INFO - #child-div2 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - >#child-div2 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - >#child-div2 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - +
12:16:31 INFO - #adjacent-p3 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - +
12:16:31 INFO - #adjacent-p3 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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+
12:16:31 INFO - #adjacent-p3 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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+
12:16:31 INFO - #adjacent-p3 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - +#adjacent-p3 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - +#adjacent-p3 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - ~
12:16:31 INFO - #sibling-p3 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - ~
12:16:31 INFO - #sibling-p3 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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~
12:16:31 INFO - #sibling-p3 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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~
12:16:31 INFO - #sibling-p3 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - ~#sibling-p3 - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - ~#sibling-p3 - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO -
12:16:31 INFO - ,
12:16:31 INFO -
12:16:31 INFO - #group strong - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO -
12:16:31 INFO - ,
12:16:31 INFO -
12:16:31 INFO - #group strong - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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,
12:16:31 INFO - #group strong - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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,
12:16:31 INFO - #group strong - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - ,#group strong - root.queryAll is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - ,#group strong - root.query is not a function
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 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
12:16:31 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 6646ms
12:16:31 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
12:16:31 INFO - PROCESS | 3576 | ++DOCSHELL 0E2B7400 == 10 [pid = 3576] [id = 415]
12:16:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 29 (0E2B8C00) [pid = 3576] [serial = 1165] [outer = 00000000]
12:16:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 30 (0FA26000) [pid = 3576] [serial = 1166] [outer = 0E2B8C00]
12:16:31 INFO - PROCESS | 3576 | 1448309791595 Marionette INFO loaded listener.js
12:16:31 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:16:31 INFO - PROCESS | 3576 | ++DOMWINDOW == 31 (0FADC400) [pid = 3576] [serial = 1167] [outer = 0E2B8C00]
12:16:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
12:16:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
12:16:32 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 "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
12:16:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
12:16:32 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 "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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 { "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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 { "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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 { "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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 { "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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 { "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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 { "
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 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"
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:32 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:32 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1063ms
12:16:32 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
12:16:32 INFO - PROCESS | 3576 | ++DOCSHELL 1160F800 == 11 [pid = 3576] [id = 416]
12:16:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 32 (11616400) [pid = 3576] [serial = 1168] [outer = 00000000]
12:16:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 33 (11FE8000) [pid = 3576] [serial = 1169] [outer = 11616400]
12:16:32 INFO - PROCESS | 3576 | 1448309792667 Marionette INFO loaded listener.js
12:16:32 INFO - PROCESS | 3576 | [3576] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:16:32 INFO - PROCESS | 3576 | ++DOMWINDOW == 34 (125B7800) [pid = 3576] [serial = 1170] [outer = 11616400]
12:16:33 INFO - PROCESS | 3576 | ++DOCSHELL 0F3F6C00 == 12 [pid = 3576] [id = 417]
12:16:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 35 (0F51E800) [pid = 3576] [serial = 1171] [outer = 00000000]
12:16:33 INFO - PROCESS | 3576 | ++DOCSHELL 0F534400 == 13 [pid = 3576] [id = 418]
12:16:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 36 (0F535800) [pid = 3576] [serial = 1172] [outer = 00000000]
12:16:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 37 (0B7D9C00) [pid = 3576] [serial = 1173] [outer = 0F51E800]
12:16:33 INFO - PROCESS | 3576 | ++DOMWINDOW == 38 (0E2B5C00) [pid = 3576] [serial = 1174] [outer = 0F535800]
12:16:34 INFO - PROCESS | 3576 | --DOCSHELL 10C29800 == 12 [pid = 3576] [id = 414]
12:16:34 INFO - PROCESS | 3576 | --DOMWINDOW == 37 (0F3F3800) [pid = 3576] [serial = 1142] [outer = 00000000] [url = about:blank]
12:16:34 INFO - PROCESS | 3576 | --DOMWINDOW == 36 (25D11800) [pid = 3576] [serial = 1139] [outer = 00000000] [url = about:blank]
12:16:34 INFO - PROCESS | 3576 | --DOMWINDOW == 35 (10DB0C00) [pid = 3576] [serial = 1145] [outer = 00000000] [url = about:blank]
12:16:34 INFO - PROCESS | 3576 | --DOMWINDOW == 34 (11617400) [pid = 3576] [serial = 1147] [outer = 00000000] [url = about:blank]
12:16:34 INFO - PROCESS | 3576 | --DOMWINDOW == 33 (1280AC00) [pid = 3576] [serial = 1156] [outer = 00000000] [url = about:blank]
12:16:34 INFO - PROCESS | 3576 | --DOMWINDOW == 32 (12020800) [pid = 3576] [serial = 1153] [outer = 00000000] [url = about:blank]
12:16:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
12:16:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
12:16:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 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
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:16:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */